{expect} = require 'racer/test/util' {DetachedModel: Model} = require './mocks' derby = require '../lib/derby' View = require '../lib/View.server' ui = require './fixtures/components/ui' describe 'Component libraries', -> derby.use ui view = null beforeEach (done) -> view = new View(derby._libraries) model = new Model view._init model, false, done it 'supports void components from libraries', -> view.make 'test', 'give me a ' expect(view.get 'test').to.equal 'give me a
' it 'supports non-void components from libraries', -> view.make 'test', 'give me a Click' expect(view.get 'test').to.equal 'give me a ' it 'supports rendering full components from libraries', -> view.make 'test', 'give me a ' expect(view.get 'test').to.equal 'give me a
' + '
'