X-Git-Url: https://pwan.org/git/?p=tech-radar.git;a=blobdiff_plain;f=test%2Fmodels%2Fradar-spec.js;h=d430c35d7f43121a00e9f52e6d4ccd040bc2397f;hp=2c4d883d371f30bd00f45956d67f81d658926872;hb=7c865b4ff03010714ca4af5e6e700333243787ad;hpb=09ab04fcbfbfb586344e3d8ece0e85147815ac88 diff --git a/test/models/radar-spec.js b/test/models/radar-spec.js index 2c4d883..d430c35 100644 --- a/test/models/radar-spec.js +++ b/test/models/radar-spec.js @@ -10,47 +10,59 @@ describe('tr.models.Radar', function () { }); it('sets the first quadrant', function () { - var quadrant, radar; + var quadrant, radar, blip; + blip = new tr.models.Blip('A', new tr.models.Cycle('First')); quadrant = new tr.models.Quadrant('First'); + quadrant.add([blip]); radar = new tr.models.Radar(); radar.setFirstQuadrant(quadrant); expect(radar.quadrants().I).toEqual(quadrant); + expect(radar.quadrants().I.blips()[0].number()).toEqual(1); }); it('sets the second quadrant', function () { - var quadrant, radar; + var quadrant, radar, blip; + blip = new tr.models.Blip('A', new tr.models.Cycle('First')); quadrant = new tr.models.Quadrant('Second'); + quadrant.add([blip]); radar = new tr.models.Radar(); radar.setSecondQuadrant(quadrant); expect(radar.quadrants().II).toEqual(quadrant); + expect(radar.quadrants().II.blips()[0].number()).toEqual(1); }); it('sets the third quadrant', function () { - var quadrant, radar; + var quadrant, radar, blip; + blip = new tr.models.Blip('A', new tr.models.Cycle('First')); quadrant = new tr.models.Quadrant('Third'); + quadrant.add([blip]); radar = new tr.models.Radar(); radar.setThirdQuadrant(quadrant); expect(radar.quadrants().III).toEqual(quadrant); + expect(radar.quadrants().III.blips()[0].number()).toEqual(1); }); it('sets the fourth quadrant', function () { - var quadrant, radar; + var quadrant, radar, blip; + blip = new tr.models.Blip('A', new tr.models.Cycle('First')); quadrant = new tr.models.Quadrant('Fourth'); + quadrant.add([blip]); radar = new tr.models.Radar(); radar.setFourthQuadrant(quadrant); expect(radar.quadrants().IV).toEqual(quadrant); + expect(radar.quadrants().IV.blips()[0].number()).toEqual(1); }); describe('blip numbers', function () {