Sha256: fa1a22ae26af6e1a3fe021da6cb96a8579434dddb3427b9283b358a6b55c1c3b
Contents?: true
Size: 345 Bytes
Versions: 1
Compression:
Stored size: 345 Bytes
Contents
require 'spec_helper' module SomeService follows_the_rules! def_class_rule(/^say_([a-z_]+)$/) do |message| message.gsub(/_/, ' ') end end describe SomeService do describe "When a method matches the rule's regexp" do it "should respond correctly" do SomeService.say_hello_world.should == "hello world" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rulebook-0.5.0 | spec/module_class_methods_spec.rb |