005e5087d3d34724e77b7f04d3767f2f7c236cee
[tech-radar.git] / test / models / blip-spec.js
1 describe('tr.models.Blip', function () {
2 it('has a name', function () {
3 var blip = new tr.models.Blip('My Blip');
4
5 expect(blip.name()).toEqual('My Blip');
6 });
7
8 it('has a cycle', function () {
9 var blip = new tr.models.Blip(
10 'My Blip',
11 new tr.models.Cycle('My Cycle')
12 );
13
14 expect(blip.cycle().name()).toEqual('My Cycle');
15 });
16
17 it('is new', function () {
18 var blip = new tr.models.Blip(
19 'My Blip',
20 new tr.models.Cycle('My Cycle'),
21 true
22 );
23
24 expect(blip.isNew()).toBe(true);
25 });
26
27 it('is not new', function () {
28 var blip = new tr.models.Blip(
29 'My Blip',
30 new tr.models.Cycle('My Cycle'),
31 false
32 );
33
34 expect(blip.isNew()).toBe(false);
35 });
36 });