UNPKG

873 BJavaScriptView Raw
1/**
2 * Test case for fur.
3 * Runs with mocha.
4 */
5'use strict'
6
7const assert = require('assert')
8const co = require('co')
9
10const Fur = require('../lib/fur.js')
11const fs = require('fs')
12const mkdirp = require('mkdirp')
13
14const tmpDir = __dirname + '/../tmp'
15
16describe('fur', function () {
17 this.timeout(8000)
18
19 before(() => co(function * () {
20 mkdirp.sync(tmpDir)
21 }))
22
23 after(() => co(function * () {
24
25 }))
26
27 it('Generate favicon', () => co(function * () {
28 let fur = new Fur({})
29 let filename = tmpDir + '/testing-fur-favicon.svg'
30 yield fur.favicon(filename)
31 assert.ok(fs.existsSync(filename))
32 }))
33
34 it('Generate banner', () => co(function * () {
35 let fur = new Fur({})
36 let filename = tmpDir + '/testing-fur-banner.svg'
37 yield fur.banner(filename)
38 assert.ok(fs.existsSync(filename))
39 }))
40})
41
42/* global describe, before, after, it */
\No newline at end of file