You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
394 B
16 lines
394 B
Layout = require '../src/Layout' |
|
|
|
describe "Layout", -> |
|
describe "constructor()", -> |
|
it "should create root block", -> |
|
l = new Layout |
|
expect(l._root).to.exist |
|
l._root._name.should.equal '__root' |
|
|
|
describe "get()", -> |
|
it "should not be allowed when any block is open", -> |
|
l = new Layout |
|
l.openBlock() |
|
(-> |
|
l.get() |
|
).should.throw Error |