Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / istanbul / node_modules / fileset / tests / test-sync.js
1 \r
2 var EventEmitter = require('events').EventEmitter;\r
3 var fileset      = require('../');\r
4 var assert       = require('assert');\r
5 var test         = require('./helper');\r
6 \r
7 // Given a **.md pattern\r
8 test('Sync API - Given a **.md pattern', function() {\r
9   return {\r
10     'should return the list of matching file in this repo': function(em) {\r
11       var results = fileset.sync('*.md', 'node_modules/**/*.md');\r
12 \r
13       assert.ok(Array.isArray(results), 'should be an array');\r
14       assert.ok(results.length, 'should return at least one element');\r
15       assert.equal(results.length, 2, 'actually, should return only two');\r
16 \r
17       em.emit('end');\r
18     }\r
19   }\r
20 });\r
21 \r
22 test('Sync API - Given a *.md and **.js pattern, and two exclude', function() {\r
23   return {\r
24     'should return the list of matching file in this repo': function(em) {\r
25       var results = fileset.sync('*.md *.js', 'CHANGELOG.md node_modules/**/*.md node_modules/**/*.js');\r
26 \r
27       assert.ok(Array.isArray(results), 'should be an array');\r
28       assert.ok(results.length, 'should return at least one element');\r
29 \r
30       assert.equal(results.length, 6, 'actually, should return only six');\r
31 \r
32       em.emit('end');\r
33     }\r
34   }\r
35 });\r
36 \r
37 test.run();\r