Skip to content

Commit

Permalink
add new data file to mixed tests
Browse files Browse the repository at this point in the history
  • Loading branch information
mhkeller committed Nov 16, 2015
1 parent 32615fb commit e9ce3f6
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 17 deletions.
15 changes: 3 additions & 12 deletions test/data/mixed/data-1.csv
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
[
{
"name": "jim",
"occupation": "land surveyor",
"age": 70
},
{
"name": "francis",
"occupation": "conductor",
"age": 63
}
]
name,occupation,age
erika,land surveyor,50
quentin,conductor,23
12 changes: 12 additions & 0 deletions test/data/mixed/data-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"name": "erika",
"occupation": "land surveyor",
"age": 50
},
{
"name": "quentin",
"occupation": "conductor",
"age": 23
}
]
23 changes: 18 additions & 5 deletions test/test.js
Original file line number Diff line number Diff line change
Expand Up @@ -315,8 +315,7 @@ describe('readdirFilter()', function () {
it('should match expected out', function (done) {
var dir = path.join(__dirname, 'data', 'mixed')
io.readdirFilter(dir, {exclude: 'tsv'}, function (err, files) {
// console.log('files', files)
assert(_.isEqual(JSON.stringify(files), '[".hidden-file","data-0.csv","data-0.json","data-1.csv"]'))
assert(_.isEqual(JSON.stringify(files), '[".hidden-file","data-0.csv","data-0.json","data-1.csv","data-1.json"]'))
if (err) {
console.error(err)
}
Expand All @@ -329,7 +328,7 @@ describe('readdirFilter()', function () {
it('match expected output', function (done) {
var dir = path.join(__dirname, 'data', 'mixed')
io.readdirFilter(dir, {exclude: ['tsv', 'csv']}, function (err, files) {
assert(_.isEqual(JSON.stringify(files), '[".hidden-file","data-0.json"]'))
assert(_.isEqual(JSON.stringify(files), '[".hidden-file","data-0.json","data-1.json"]'))
if (err) {
console.error(err)
}
Expand All @@ -343,7 +342,7 @@ describe('readdirFilter()', function () {
it('match expected output', function (done) {
var dir = path.join(__dirname, 'data', 'mixed')
io.readdirFilter(dir, {exclude: ['tsv', 'csv'], include: /^data/}, function (err, files) {
assert(_.isEqual(JSON.stringify(files), '["data-0.json"]'))
assert(_.isEqual(JSON.stringify(files), '["data-0.json","data-1.json"]'))
if (err) {
console.error(err)
}
Expand All @@ -353,11 +352,25 @@ describe('readdirFilter()', function () {
})
})

// describe('include all', function () {
// it('match expected output', function (done) {
// var dir = path.join(__dirname, 'data', 'mixed')
// io.readdirFilter(dir, {include: ['tsv', 'csv'], include: /^data/}, function (err, files) {
// assert(_.isEqual(JSON.stringify(files), '["data-0.json"]'))
// if (err) {
// console.error(err)
// }
// done()
// })

// })
// })

describe('exclude by extension list and regex', function () {
it('match expected output', function (done) {
var dir = path.join(__dirname, 'data', 'mixed')
io.readdirFilter(dir, {exclude: ['tsv', 'csv', /^\./]}, function (err, files) {
assert(_.isEqual(JSON.stringify(files), '["data-0.json"]'))
assert(_.isEqual(JSON.stringify(files), '["data-0.json","data-1.json"]'))
if (err) {
console.error(err)
}
Expand Down

0 comments on commit e9ce3f6

Please sign in to comment.