Sinon-chai希望String包含指定顺序的子串

时间:2017-02-17 02:43:34

标签: sinon-chai

在sinon-chai中有没有办法测试一个字符串是否包含指定顺序的子字符串?类似的东西:

#!/bin/sh
a=`find "$1" -maxdepth $(($2+1)) -type f | wc -l`

b=`find "$1" -maxdepth $(($2+1)) -type d | wc -l`

b=$(($b-1))

echo  files $a  folders $b

类似于sinon-chai-in-order对间谍电话所做的事情。

我目前正在使用类似于此的正则表达式匹配:

expect("Hello World, it's a lovely day!").to.contain.in.order("World", "day")

最初,我正在执行以下操作,但因为我不确定为什么它在换行符中不匹配:

expect(vm.$el.querySelector('table').textContent.replace(/\r?\n|\r/g, ''))
  .to.match(/.*A.*B.*D.*C.*/)

然而,这些比赛有时难以阅读,可读性是我使用sinon-chai的原因。

0 个答案:

没有答案