UNPKG

911 BJavaScriptView Raw
1/**
2 * Test case for faviconGenerator.
3 * Runs with mocha.
4 */
5'use strict'
6
7const assert = require('assert')
8
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 this.timeout(8000)
18 before(async () => {
19 mkdirp.sync(tmpDir)
20 })
21
22 after(async () => {
23 })
24
25 it('Favicon generator', async () => {
26 let generator = new FaviconGenerator({})
27 console.log(generator)
28 assert.ok(generator)
29 {
30 let filename = tmpDir + '/testing-favicon.svg'
31 await generator.generate(filename)
32 assert.ok(fs.existsSync(filename))
33 }
34 {
35 let filename = tmpDir + '/testing-favicon.png'
36 await generator.generate(filename)
37 assert.ok(fs.existsSync(filename))
38 }
39 })
40})
41
42/* global describe, before, after, it */