mirror of
https://github.com/atlanticbiomedical/biomedjs.git
synced 2025-07-02 00:47:26 -04:00
34 lines
882 B
CoffeeScript
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
|