1 describe('tr.models.Quadrant', function () {
2 it('has a name', function () {
3 var quadrant
= new tr
.models
.Quadrant('My Quadrant');
5 expect(quadrant
.name()).toEqual('My Quadrant');
8 it('has no blips by default', function () {
9 var quadrant
= new tr
.models
.Quadrant('My Quadrant');
11 expect(quadrant
.blips()).toEqual([]);
14 it('can add a single blip', function () {
15 var quadrant
= new tr
.models
.Quadrant('My Quadrant');
17 quadrant
.add(new tr
.models
.Blip());
19 expect(quadrant
.blips().length
).toEqual(1);
22 it('can add multiple blips', function () {
23 var quadrant
= new tr
.models
.Quadrant('My Quadrant');
25 quadrant
.add([new tr
.models
.Blip(), new tr
.models
.Blip()]);
27 expect(quadrant
.blips().length
).toEqual(2);