From 7c2925297f01dc66f44b47f56344ef51793310f8 Mon Sep 17 00:00:00 2001 From: Thomas Jaggi Date: Tue, 4 Aug 2015 17:57:41 +0200 Subject: [PATCH] Improve tests (add demo page) --- test/expected/{ => css}/_icons.css | 0 test/expected/{ => css}/_icons.less | 0 test/expected/{ => css}/_icons.scss | 0 test/expected/fonts/Icons.svg | 18 ++++++++++++++++++ test/expected/fonts/Icons.woff | Bin 0 -> 1096 bytes test/expected/index.html | 14 ++++++++++++++ test/main.js | 19 ++++++++++++++----- 7 files changed, 46 insertions(+), 5 deletions(-) rename test/expected/{ => css}/_icons.css (100%) rename test/expected/{ => css}/_icons.less (100%) rename test/expected/{ => css}/_icons.scss (100%) create mode 100644 test/expected/fonts/Icons.svg create mode 100644 test/expected/fonts/Icons.woff create mode 100644 test/expected/index.html diff --git a/test/expected/_icons.css b/test/expected/css/_icons.css similarity index 100% rename from test/expected/_icons.css rename to test/expected/css/_icons.css diff --git a/test/expected/_icons.less b/test/expected/css/_icons.less similarity index 100% rename from test/expected/_icons.less rename to test/expected/css/_icons.less diff --git a/test/expected/_icons.scss b/test/expected/css/_icons.scss similarity index 100% rename from test/expected/_icons.scss rename to test/expected/css/_icons.scss diff --git a/test/expected/fonts/Icons.svg b/test/expected/fonts/Icons.svg new file mode 100644 index 0000000..772b48e --- /dev/null +++ b/test/expected/fonts/Icons.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + diff --git a/test/expected/fonts/Icons.woff b/test/expected/fonts/Icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..1eb38df932e6d3ed66dcebd1e78b6abcaf8cc002 GIT binary patch literal 1096 zcmXT-cXMN4WB>vd4+d@!&6WV+gV?CRJvh{ffq{_&C~6GEP8;#a{1Hz0t3=BE>$sl!CfP9d9I2bG#QgRb3 zfc7%o0rKU5Sb>qBK|e1sHx(%M2WYoE5PuSx-BeMKUt9w8uMAL)CJ2M#E3Ewz=nA$dhYVunP-Ovw#R4JOw`*xK29_-9BgW8AqXVNzqG zpbG{OCX>QWhH3+& z?P06;ZoDcdQ!2c3|GnKgnO`+_Z~2t2KR^ESpUWwAc}@H~=WrVX&6Dl*sce{Mv&ozFG^dO*M91s9+4AcSLvIf$ZoxH+_swe(!YQ`Pmhx@vwD=RK)eTbG-Q* zHXV7`nAiUxGxKiO_ZM;%)9!7*H+|iqJ1YtqqkX1DX&bv=P2Lf8e#M649cA*>zRByUM-HL9>P z3wJOxSWo7%hO3{!b_5iT3+FaYWE3@EX3*(pJO+$LAeaWlAT}^PK;twaEg&r+iGfkz zBx?%~&;NrpYz#amjKI`dF(g=f&Gty!)~T8HM!yJ<{{$mCcSHM{ + + + + Demo + + + +
    +
  • Github
  • +
  • Github
  • +
+ + \ No newline at end of file diff --git a/test/main.js b/test/main.js index 3c9044f..07a6346 100755 --- a/test/main.js +++ b/test/main.js @@ -11,7 +11,7 @@ describe('gulp-iconfont-css', function() { function testType(type, name) { var resultsDir = __dirname + '/results_' + type; - it('should generate ' + name + ' file', function(done) { + it('should generate ' + name + ' file and fonts', function(done) { gulp.src(__dirname + '/fixtures/icons/*.svg') .pipe(iconfontCss({ fontName: fontName, @@ -23,19 +23,28 @@ describe('gulp-iconfont-css', function() { })) .pipe(iconfont({ fontName: fontName, - formats: ['ttf', 'eot', 'woff', 'svg'] + formats: ['woff', 'svg'], + timestamp: 1438703262 })) .pipe(gulp.dest(resultsDir + '/fonts/')) .pipe(es.wait(function() { assert.equal( fs.readFileSync(resultsDir + '/css/_icons.' + type, 'utf8'), - fs.readFileSync(__dirname + '/expected/_icons.' + type, 'utf8') + fs.readFileSync(__dirname + '/expected/css/_icons.' + type, 'utf8') + ); + + assert.equal( + fs.readFileSync(resultsDir + '/fonts/Icons.woff', 'utf8'), + fs.readFileSync(__dirname + '/expected/fonts/Icons.woff', 'utf8') + ); + + assert.equal( + fs.readFileSync(resultsDir + '/fonts/Icons.svg', 'utf8'), + fs.readFileSync(__dirname + '/expected/fonts/Icons.svg', 'utf8') ); fs.unlinkSync(resultsDir + '/css/_icons.' + type); fs.rmdirSync(resultsDir + '/css/'); - fs.unlinkSync(resultsDir + '/fonts/' + fontName + '.ttf'); - fs.unlinkSync(resultsDir + '/fonts/' + fontName + '.eot'); fs.unlinkSync(resultsDir + '/fonts/' + fontName + '.woff'); fs.unlinkSync(resultsDir + '/fonts/' + fontName + '.svg'); fs.rmdirSync(resultsDir + '/fonts/');