UNPKG

587 BJavaScriptView Raw
1/**
2 * Test for asController.
3 * Runs with mocha.
4 */
5'use strict'
6
7const asController = require('../lib/helpers/asController')
8const {ok, equal} = require('assert')
9
10describe('as-controller', () => {
11 before(() => {
12 })
13
14 after(() => {
15 })
16
17 it('Do test', () => {
18 const spec = {name: 'hog', methods: {}}
19 const ctrl = asController({}, spec, {})
20 ok(ctrl)
21 ctrl.setCallback('hoge', () => {})
22 equal(Object.keys(ctrl.callbacks).length, 1)
23 ctrl.delCallback('hoge')
24 equal(Object.keys(ctrl.callbacks).length, 0)
25 })
26})
27
28/* global describe, before, after, it */