df228f95e0
- allows users to control output of base64 encoded images as SASS/SCSS variables.
39 lines
933 B
JavaScript
39 lines
933 B
JavaScript
'use strict';
|
|
|
|
var grunt = require('grunt');
|
|
var fs = require('fs');
|
|
|
|
exports.datauri = {
|
|
|
|
setUp: function( done )
|
|
{
|
|
done();
|
|
},
|
|
|
|
main_options: function( test )
|
|
{
|
|
test.expect( 3 );
|
|
|
|
var file = grunt.file.read;
|
|
|
|
test.equal( file( "tmp/base64.css" ), file( "test/expected/base64.css" ), "CSS should be equal." );
|
|
test.equal( file( "tmp/base64.scss" ), file( "test/expected/base64.scss" ), "SCSS should be equal." );
|
|
test.equal( file( "tmp/base64.sass" ), file( "test/expected/base64.sass" ), "SASS should be equal." );
|
|
|
|
test.done();
|
|
},
|
|
|
|
variables_option: function( test)
|
|
{
|
|
test.expect( 2 );
|
|
|
|
var file = grunt.file.read;
|
|
|
|
test.equal( file( "tmp/base64.variables.scss"), file( "test/expected/base64.variables.scss" ), "SCSS variables should be equal.");
|
|
test.equal( file( "tmp/base64.variables.sass"), file( "test/expected/base64.variables.sass" ), "SASS variables should be equal.");
|
|
|
|
test.done();
|
|
}
|
|
|
|
};
|