Skip to content

Commit

Permalink
Merge pull request #12936 from storybookjs/e2e-tests
Browse files Browse the repository at this point in the history
CLI: use Jest to test CLI commands and remove outdated fixtures
  • Loading branch information
ndelangen committed Nov 30, 2020
2 parents c969e6f + 091ea50 commit 0e56733
Show file tree
Hide file tree
Showing 135 changed files with 29 additions and 3,725 deletions.
2 changes: 1 addition & 1 deletion lib/cli/package.json
Expand Up @@ -40,7 +40,7 @@
],
"scripts": {
"prepare": "node ../../scripts/prepare.js && node ./scripts/generate-sb-packages-versions.js",
"test": "cd test && ./run_tests.sh",
"test": "jest test/**/*.test.js",
"postversion": "node ./scripts/generate-sb-packages-versions.js"
},
"dependencies": {
Expand Down
3 changes: 0 additions & 3 deletions lib/cli/test/.gitignore

This file was deleted.

12 changes: 12 additions & 0 deletions lib/cli/test/default/cli.test.js
@@ -0,0 +1,12 @@
const run = require('../helpers');

describe('Default behavior', () => {
it('suggests the closest match to an unknown command', () => {
const { status, stderr, stdout } = run(['upgraed']);

// Assertions
expect(status).toBe(1);
expect(stderr.toString()).toContain('Invalid command: upgraed.');
expect(stdout.toString()).toContain('Did you mean upgrade?');
});
});
1 change: 0 additions & 1 deletion lib/cli/test/fixtures/ember-cli/.gitignore

This file was deleted.

57 changes: 0 additions & 57 deletions lib/cli/test/fixtures/ember-cli/README.md

This file was deleted.

51 changes: 0 additions & 51 deletions lib/cli/test/fixtures/ember-cli/config/environment.js

This file was deleted.

3 changes: 0 additions & 3 deletions lib/cli/test/fixtures/ember-cli/config/optional-features.json

This file was deleted.

18 changes: 0 additions & 18 deletions lib/cli/test/fixtures/ember-cli/config/targets.js

This file was deleted.

Empty file.
24 changes: 0 additions & 24 deletions lib/cli/test/fixtures/ember-cli/ember-cli-build.js

This file was deleted.

51 changes: 0 additions & 51 deletions lib/cli/test/fixtures/ember-cli/package.json

This file was deleted.

3 changes: 0 additions & 3 deletions lib/cli/test/fixtures/ember-cli/public/robots.txt

This file was deleted.

25 changes: 0 additions & 25 deletions lib/cli/test/fixtures/ember-cli/testem.js

This file was deleted.

Empty file.
33 changes: 0 additions & 33 deletions lib/cli/test/fixtures/ember-cli/tests/index.html

This file was deleted.

Empty file.
8 changes: 0 additions & 8 deletions lib/cli/test/fixtures/ember-cli/tests/test-helper.js

This file was deleted.

Empty file.
Empty file.
9 changes: 0 additions & 9 deletions lib/cli/test/fixtures/marko/package.json

This file was deleted.

1 change: 0 additions & 1 deletion lib/cli/test/fixtures/meteor/.gitignore

This file was deleted.

17 changes: 0 additions & 17 deletions lib/cli/test/fixtures/meteor/.meteor/.finished-upgraders

This file was deleted.

1 change: 0 additions & 1 deletion lib/cli/test/fixtures/meteor/.meteor/.gitignore

This file was deleted.

7 changes: 0 additions & 7 deletions lib/cli/test/fixtures/meteor/.meteor/.id

This file was deleted.

21 changes: 0 additions & 21 deletions lib/cli/test/fixtures/meteor/.meteor/packages

This file was deleted.

2 changes: 0 additions & 2 deletions lib/cli/test/fixtures/meteor/.meteor/platforms

This file was deleted.

1 change: 0 additions & 1 deletion lib/cli/test/fixtures/meteor/.meteor/release

This file was deleted.

0 comments on commit 0e56733

Please sign in to comment.