我正在使用Mocha 5,它需要> keyspace.action_log(
> actor_id timeuuid,
> ts bigint,
> action_type text,
> action_data text,
> topic text,
> PRIMARY KEY (entity_id,ts)) WITH CLUSTERING ORDER BY (ts DESC) AND default_time_to_live = 259200 AND compaction = { 'class':
> 'org.apache.cassandra.db.compaction.TimeWindowCompactionStrategy',
> 'compaction_window_unit': 'HOURS', 'compaction_window_size': '12' }
才能运行测试。然后,我尝试通过运行mocha --exit
添加伊斯坦布尔以覆盖代码。在这种情况下,摩卡咖啡无法退出。有什么方法可以添加退出标记,例如istanbul cover node_modules/mocha/bin/_mocha
?
我尝试了效果很好的摩卡3。
答案 0 :(得分:1)
您可以尝试为此目的使用nyc。测试可以这样运行
nyc --cache mocha modules/**/*.spec.js routes/*.spec.js --exit
或这个
node_modules/.bin/nyc --cache node_modules/.bin/mocha modules/**/*.spec.js routes/*.spec.js --exit
答案 1 :(得分:0)
这是我搜索该问题的顶部,但我不想使用nyc。
有效的方法是将--exit
放入.mocha.opts
。