UNPKG

diagnostics-pagelet

Version:

Default diagnostics Pagelet used by the 404 and 500 Pagelet

39 lines (31 loc) 1.05 kB
describe('Diagnostics Pagelet', function () { 'use strict'; var Pagelet = require('pagelet') , Diagnostics = require('../') , Route = require('routable') , Temper = require('temper') , assume = require('assume') , pagelet; beforeEach(function () { pagelet = new Diagnostics; }); afterEach(function each() { pagelet = null; }); it('is an extendible constructor', function () { assume(Diagnostics.extend).to.be.a('function'); assume(pagelet).to.be.instanceof(Diagnostics); assume(pagelet).to.be.instanceof(Pagelet); }); it('has default values', function () { assume(pagelet.name).to.equal('diagnostics'); assume(pagelet.css).to.equal('diagnostic.styl'); assume(pagelet.view).to.equal(process.cwd() + '/diagnostic.html'); }); it('can have a custom view', function () { pagelet = new (Diagnostics.extend({ view: 'fixtures/view.html' }).on(module))({ temper: new Temper }); assume(pagelet.view).to.equal(process.cwd() + '/test/fixtures/view.html'); }); });