mirror of
https://github.com/balena-io/balena-cli.git
synced 2025-01-08 22:12:51 +00:00
36 lines
951 B
TypeScript
36 lines
951 B
TypeScript
|
import { expect } from 'chai';
|
||
|
import * as _ from 'lodash';
|
||
|
import { cleanOutput, runCommand } from '../../helpers';
|
||
|
|
||
|
const HELP_MESSAGE = `
|
||
|
Usage: app create <name>
|
||
|
|
||
|
Use this command to create a new balena application.
|
||
|
|
||
|
You can specify the application device type with the \`--type\` option.
|
||
|
Otherwise, an interactive dropdown will be shown for you to select from.
|
||
|
|
||
|
You can see a list of supported device types with
|
||
|
|
||
|
\t$ balena devices supported
|
||
|
|
||
|
Examples:
|
||
|
|
||
|
\t$ balena app create MyApp
|
||
|
\t$ balena app create MyApp --type raspberry-pi
|
||
|
|
||
|
Options:
|
||
|
|
||
|
--type, -t <type> application device type (Check available types with \`balena devices supported\`)
|
||
|
`;
|
||
|
|
||
|
describe('balena app create', function() {
|
||
|
it('should print help text with the -h flag', async () => {
|
||
|
const { out, err } = await runCommand('app create -h');
|
||
|
|
||
|
expect(cleanOutput(out)).to.deep.equal(cleanOutput([HELP_MESSAGE]));
|
||
|
|
||
|
expect(err).to.have.lengthOf(0);
|
||
|
});
|
||
|
});
|