UNPKG

785 BJavaScriptView Raw
1/**
2 * Test case for faviconGenerator.
3 * Runs with mocha.
4 */
5'use strict'
6
7const assert = require('assert')
8const co = require('co')
9
10const FaviconGenerator = require('../lib/generators/favicon_generator.js')
11const fs = require('fs')
12const mkdirp = require('mkdirp')
13
14const tmpDir = __dirname + '/../tmp'
15
16describe('favicon generator', function () {
17 before(() => co(function * () {
18 mkdirp.sync(tmpDir)
19 }))
20
21 after(() => co(function * () {
22 }))
23
24 it('Favicon generator', () => co(function * () {
25 let generator = new FaviconGenerator({})
26 console.log(generator)
27 assert.ok(generator)
28 let filename = tmpDir + '/testing-favicon.svg'
29 yield generator.generate(filename)
30 assert.ok(fs.existsSync(filename))
31 }))
32})
33
34/* global describe, before, after, it */