Sha256: 86a8722203ca22db408bbb4740a2e99198967dc0157fab117136ec391aee11ed
Contents?: true
Size: 832 Bytes
Versions: 1
Compression:
Stored size: 832 Bytes
Contents
require "spec_helper" describe Mascot::ActionControllerContext do subject { Mascot::ActionControllerContext.new(controller: controller, resources: resources) } let(:resources) { Mascot.configuration.resources } let(:site) { Mascot.configuration.site } let(:resource) { site.glob("**.erb*").first } context "#render" do let(:controller) { instance_double("Controller", render: true, _layout: "application") } it "calls render" do expect(controller).to receive(:render).with(inline: resource.body, type: "erb", layout: "flipper", locals: { current_page: resource, cat: "in-a-hat", resources: resources }, content_type: resource.mime_type.to_s) subject.render(resource, locals: {cat: "in-a-hat"}, layout: "flipper") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mascot-rails-0.1.12 | spec/mascot/action_controller_context_spec.rb |