Sha256: 5d7563792058a252a7b94970b953aafbc7bcdb4e44eda9905112ef93d02181dc
Contents?: true
Size: 616 Bytes
Versions: 5
Compression:
Stored size: 616 Bytes
Contents
if respond_to?(:require_relative, true) require_relative 'common' else require File.dirname(__FILE__) + '/common' end describe RestGraph do should 'honor default attributes' do RestGraph.members.reject{ |name| name.to_s =~ /method$|handler$|detector$/ }.each{ |name| RestGraph.new.send(name).should == RestGraph.new.send("default_#{name}") } end should 'use module to override default attributes' do klass = RestGraph.dup klass.send(:include, Module.new do def default_app_id '1829' end end) klass.new.app_id.should == '1829' end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
rest-core-0.2.3 | test/test_default.rb |
rest-core-0.2.2 | test/test_default.rb |
rest-core-0.2.1 | test/test_default.rb |
rest-core-0.2.0 | test/test_default.rb |
rest-core-0.0.1 | test/test_default.rb |