Files
biomedjs/node_modules/piler/spec/basepile.spec.coffee
2014-09-14 07:04:16 -04:00

34 lines
882 B
CoffeeScript

{JSPile, CSSPile, JSManager, CSSManager} = require "../lib/piler"
for Pile in [JSPile, CSSPile] then do (Pile) ->
describe "addFile works as expected in #{ Pile.name }", ->
dummyPath = "/foo/bar"
it "Pile addFile adds up to one file", ->
js = new Pile
js.addFile dummyPath
expect(js.code.length).toBe 1
it "Pile addFile cannot make duplicates", ->
js = new Pile
js.addFile dummyPath
js.addFile dummyPath
expect(js.code.length).toBe 1
describe "addUrl works as expected in #{ Pile.name }", ->
dummyUrl = "http://example.com/test.js"
it "Pile addUrl adds up to one url", ->
js = new Pile
js.addUrl dummyUrl
expect(js.urls.length).toBe 1
it "Pile addUrl cannot make duplicates", ->
js = new Pile
js.addUrl dummyUrl
js.addUrl dummyUrl
expect(js.urls.length).toBe 1