Sha256: 76efb5e2e9eb855cdbec14b26e07f4604dc8603ed79a9357c043fa8ed896c221
Contents?: true
Size: 629 Bytes
Versions: 6
Compression:
Stored size: 629 Bytes
Contents
require File.join(File.dirname(__FILE__), "spec_helper") class MyKontroller < Merb::Controller end describe "attempting to override a method in Merb::Controller" do after(:each) do MyKontroller.class_eval do undef_method :status if method_defined?(:status) end end it "raises an error" do lambda { MyKontroller.class_eval do def status end end }.should raise_error(Merb::ReservedError) end it "doesn't raise an error if override! is called" do lambda { MyKontroller.class_eval do override! :status def status end end }.should_not raise_error end end
Version data entries
6 entries across 6 versions & 1 rubygems