diff --git a/.travis.yml b/.travis.yml index 817d5a84..ef79766f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,6 +12,7 @@ cache: directories: - node_modules script: - - npm run test:cov && npm run test:sauce + - npm run test:cov + - npm run test:sauce after_script: - npm install coveralls && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage diff --git a/test/layui.js b/test/layui.js index 9b69142f..d0b0214b 100644 --- a/test/layui.js +++ b/test/layui.js @@ -346,17 +346,14 @@ describe('layui', function () { ]; it('check params and return value', function () { - // 由于没有值参数, 导致 JSON.parse 失败 - expect(function () { - layui.sort(); - }).to.throw(); + expect(layui.sort()).to.deep.equal([], '空参数时默认为空数组'); - expect(layui.sort({})).to.deep.equal({}); + expect(layui.sort({})).to.deep.equal({}, '只传空对象默认返回'); expect(layui.sort({ name: 'layui' })).to.deep.equal({ name: 'layui' - }); + }, '只传一个对象参数时返回'); expect(layui.sort([{ name: 'layui'