Sha256: 701e54d511be23ac2b403791d9a8a0db775b62ce8bf5cdba8f136d8bd2bc3b31
Contents?: true
Size: 1.6 KB
Versions: 1
Compression:
Stored size: 1.6 KB
Contents
require 'spec_helper' module Deface describe Environment do include_context "mock Rails" before(:each) do #declare this override (early) before Rails.application.deface is present silence_warnings do Deface::Override._early.clear Deface::Override.new(:virtual_path => "posts/edit", :name => "Posts#edit", :replace => "h1", :text => "<h1>Urgh!</h1>") end end include_context "mock Rails.application" before(:each) do Deface::Override.new(:virtual_path => "posts/index", :name => "Posts#index", :replace => "h1", :text => "<h1>Argh!</h1>") Deface::Override.new(:virtual_path => "posts/new", :name => "Posts#new", :replace => "h1", :text => "<h1>argh!</h1>") end describe ".overrides" do it "should return all overrides" do Rails.application.config.deface.overrides.all.size.should == 2 Rails.application.config.deface.overrides.all.should == Deface::Override.all end it "should find overrides" do Rails.application.config.deface.overrides.find(:virtual_path => "posts/new").size.should == 1 end end describe "#_early" do it "should contain one override" do Deface::Override._early.size.should == 1 end it "should initialize override and be emtpy after early_check" do before_count = Rails.application.config.deface.overrides.all.size Rails.application.config.deface.overrides.early_check Deface::Override._early.size.should == 0 Rails.application.config.deface.overrides.all.size.should == (before_count + 1) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deface-0.7.0 | spec/deface/environment_spec.rb |