我可以使用 'ember generate' 为现有的 'objects' 生成测试吗?
Can I use 'ember generate' to generate tests for existing 'objects'?
我有一个 Ember EAK 项目迁移到 Ember CLI,测试编码为 mocha/chai 测试 运行ner 但 运行 不正确在迁移的项目中,即使我已经安装了 ember-cli-mocha。我可以使用 'ember generate' 和 mocha 蓝图来生成新的测试存根,然后我可以进入并或多或少地重新实现我在 EAK 中的测试吗?
所以我想使用 'ember generate' 为现有路由、控制器和视图生成测试,而不是一起生成新的存根对象和测试。
是的,你确实可以做到这一点,使用 controller-test
、route-test
等的 ember generate
蓝图
ember generate controller-test my-resource
这记录在 http://www.ember-cli.com/#appendix。这是一个 ember-cli 特性,而不是 ember 特性,因此包含在前者的文档中。可以通过 ember generate help
获取更多信息。
尝试以下方法
ember g component-test component-module-name
ember g component-test component-module-name --unit
ember g component-test --help
演出
ember generate <blueprint> <options...>
Generates new code from blueprints.
aliases: g
--dry-run (Boolean) (Default: false)
aliases: -d
--verbose (Boolean) (Default: false)
aliases: -v
--pod (Boolean) (Default: false)
aliases: -p
--classic (Boolean) (Default: false)
aliases: -c
--dummy (Boolean) (Default: false)
aliases: -dum, -id
--in-repo-addon (String) (Default: null)
aliases: --in-repo <value>, -ir <value>
component-test <name> <options...>
Generates a component integration or unit test.
--test-type (integration, unit) (Default: integration)
aliases: -i (--test-type=integration), -u (--test-type=unit), --integration (--test-type=integration), -unit (--test-type=unit)
我有一个 Ember EAK 项目迁移到 Ember CLI,测试编码为 mocha/chai 测试 运行ner 但 运行 不正确在迁移的项目中,即使我已经安装了 ember-cli-mocha。我可以使用 'ember generate' 和 mocha 蓝图来生成新的测试存根,然后我可以进入并或多或少地重新实现我在 EAK 中的测试吗?
所以我想使用 'ember generate' 为现有路由、控制器和视图生成测试,而不是一起生成新的存根对象和测试。
是的,你确实可以做到这一点,使用 controller-test
、route-test
等的 ember generate
蓝图
ember generate controller-test my-resource
这记录在 http://www.ember-cli.com/#appendix。这是一个 ember-cli 特性,而不是 ember 特性,因此包含在前者的文档中。可以通过 ember generate help
获取更多信息。
尝试以下方法
ember g component-test component-module-name
ember g component-test component-module-name --unit
ember g component-test --help
演出
ember generate <blueprint> <options...>
Generates new code from blueprints.
aliases: g
--dry-run (Boolean) (Default: false)
aliases: -d
--verbose (Boolean) (Default: false)
aliases: -v
--pod (Boolean) (Default: false)
aliases: -p
--classic (Boolean) (Default: false)
aliases: -c
--dummy (Boolean) (Default: false)
aliases: -dum, -id
--in-repo-addon (String) (Default: null)
aliases: --in-repo <value>, -ir <value>
component-test <name> <options...>
Generates a component integration or unit test.
--test-type (integration, unit) (Default: integration)
aliases: -i (--test-type=integration), -u (--test-type=unit), --integration (--test-type=integration), -unit (--test-type=unit)