说明
mcagar 是一个 tinymce 特定包装 agar测试基础设施。 这只是一组模块.
安装
mcagar 可作为 npm 软件包。 您可以通过 npm 软件包安装 @ephox/mcagar
安装促进发展
需要用吗 yarn 以安装自 npm 不支持套件别名,该套件用于 package.json。 。 。 .
从 npm 安装
npm install @ephox/mcagar
使用量
只有模块 api 软件包应当用于其他项目。 所有其他模块都是执行细节。 可用的模块有两种:BDD和管道.
BDD模块在使用行为驱动开发测试时有用,例如与Mocha的测试. 详情见 BDD 测试 文档.
管道模块是一个内部测试框架,依靠Agar Step and Chains来创建一个执行动作的管道. 管道语法在撰写时被缓慢地去除,最终会贬值. 详情见 管道测试 文档.
正在测试
测试可以使用 bedrock 通过 yarn test。注意,这将只运行 Chrome 上的测试,并且需要 chromedriver。您可以使用 bedrock 直接用于测试其他浏览器. 见 bedrock 更多细节.
为了对克罗姆进行测试
$ yarn test