UNPKG

node-asset-pipeline

Version:
43 lines (33 loc) 1.24 kB
/** * @fileOverview The assets task test. */ var sinon = require('sinon'), manifest = require('../../lib/asset-manifest'), expect = require('chai').expect, grunt = require('grunt'), assert = require('chai').assert; var tmp = 'temp/'; var expectedPath = 'test/expected/'; describe('Grunt task :: assets', function(){ beforeEach(function() { }); afterEach(function() { }); it('should produce the correct manifest json file', function(){ var actualFile = 'testManifest.json'; var actual = grunt.file.read(tmp + actualFile); var expected = grunt.file.read(expectedPath + actualFile); assert.equal(actual, expected, 'task output should equal: ' + actualFile); }); it('should produce the correct manifest json file with prepend', function(){ var actualFile = 'testManifestAbs.json'; var actual = grunt.file.read(tmp + actualFile); var expected = grunt.file.read(expectedPath + actualFile); assert.equal(actual, expected, 'task output should equal: ' + actualFile); }); it('should return the proper asset value', function() { manifest.init( tmp + 'testManifestAbs.json'); var asset = manifest.asset( '/js/thanpol.as.js' ); assert.ok('true'); }); });