test/lib/vedeu/output/renderers_test.rb in vedeu-0.4.62 vs test/lib/vedeu/output/renderers_test.rb in vedeu-0.4.63

- old
+ new

@@ -1,17 +1,17 @@ require 'test_helper' module Vedeu class DummyRenderer - def self.render + def self.render(*output) :dummy end end class FooRenderer - def self.render + def self.render(*output) :foo end end describe Renderers do @@ -53,14 +53,24 @@ end end end describe '.render' do - let(:args) {} + let(:output) {} - subject { described.render(args) } + before do + Vedeu::Renderers.reset + Vedeu::Renderers.renderer(DummyRenderer) + end + subject { described.render(output) } + it { subject.must_be_instance_of(Array) } + + it { + DummyRenderer.expects(:render).with(output) + subject + } end describe '.renderer' do let(:renderers) {}