2 var EventEmitter = require('events').EventEmitter;
\r
3 var fileset = require('../');
\r
4 var assert = require('assert');
\r
5 var test = require('./helper');
\r
7 // Given a **.md pattern
\r
8 test('Sync API - Given a **.md pattern', function() {
\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
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
22 test('Sync API - Given a *.md and **.js pattern, and two exclude', function() {
\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
27 assert.ok(Array.isArray(results), 'should be an array');
\r
28 assert.ok(results.length, 'should return at least one element');
\r
30 assert.equal(results.length, 6, 'actually, should return only six');
\r