mirror of
https://github.com/mgerb/mywebsite
synced 2026-01-12 02:42:48 +00:00
32 lines
818 B
JavaScript
32 lines
818 B
JavaScript
/*
|
|
* file-test.js: Tests for `utile.file` module.
|
|
*
|
|
* (C) 2011, Nodejitsu Inc.
|
|
* MIT LICENSE
|
|
*
|
|
*/
|
|
|
|
var assert = require('assert'),
|
|
path = require('path'),
|
|
vows = require('vows'),
|
|
macros = require('./helpers/macros'),
|
|
utile = require('../');
|
|
|
|
var fixture = path.join(__dirname, 'fixtures', 'read-json-file', 'config.json');
|
|
|
|
vows.describe('utile/file').addBatch({
|
|
'When using utile': {
|
|
'the `.file.readJson()` function': {
|
|
topic: function () {
|
|
utile.file.readJson(fixture, this.callback);
|
|
},
|
|
'should return correct JSON structure': macros.assertReadCorrectJson
|
|
},
|
|
'the `.file.readJsonSync()` function': {
|
|
topic: utile.file.readJsonSync(fixture),
|
|
'should return correct JSON structure': macros.assertReadCorrectJson
|
|
}
|
|
}
|
|
}).export(module);
|
|
|