tikal-tech-radar-generator
Version:
A library that generates an interactive radar, inspired by http://thoughtworks.com/radar/
33 lines (22 loc) • 782 B
JavaScript
const Quadrant = require('../../src/models/quadrant')
const Blip = require('../../src/models/blip')
describe('Quadrant', function () {
it('has a name', function () {
var quadrant = new Quadrant('My Quadrant')
expect(quadrant.name()).toEqual('My Quadrant')
})
it('has no blips by default', function () {
var quadrant = new Quadrant('My Quadrant')
expect(quadrant.blips()).toEqual([])
})
it('can add a single blip', function () {
var quadrant = new Quadrant('My Quadrant')
quadrant.add(new Blip())
expect(quadrant.blips().length).toEqual(1)
})
it('can add multiple blips', function () {
var quadrant = new Quadrant('My Quadrant')
quadrant.add([new Blip(), new Blip()])
expect(quadrant.blips().length).toEqual(2)
})
})