From 9ce54b555752fcb722fd1a862c8518e767439fe9 Mon Sep 17 00:00:00 2001 From: James Cox Date: Mon, 29 Dec 2014 11:38:13 -0500 Subject: [PATCH] Allows specs to run --- awesome_print.gemspec | 6 ++++++ spec/ext/active_record_spec.rb | 7 +++++++ spec/misc_spec.rb | 2 +- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/awesome_print.gemspec b/awesome_print.gemspec index 5e789a8..a08e410 100644 --- a/awesome_print.gemspec +++ b/awesome_print.gemspec @@ -25,4 +25,10 @@ Gem::Specification.new do |s| s.add_development_dependency "rspec", ">= 2.6.0" s.add_development_dependency "fakefs", ">= 0.2.1" + s.add_development_dependency "actionview" + s.add_development_dependency "activerecord" + s.add_development_dependency "activesupport" + s.add_development_dependency "mongoid" + s.add_development_dependency "mongo_mapper" + s.add_development_dependency "nokogiri" end diff --git a/spec/ext/active_record_spec.rb b/spec/ext/active_record_spec.rb index 5034e36..3057a12 100644 --- a/spec/ext/active_record_spec.rb +++ b/spec/ext/active_record_spec.rb @@ -4,6 +4,13 @@ begin require 'active_record' require 'awesome_print/ext/active_record' + module Rails + def self.env + {} + end + end + + if defined?(ActiveRecord::VERSION::MAJOR) && ActiveRecord::VERSION::MAJOR >= 2 # Create tableless ActiveRecord model. diff --git a/spec/misc_spec.rb b/spec/misc_spec.rb index d17d32a..d4cf43d 100644 --- a/spec/misc_spec.rb +++ b/spec/misc_spec.rb @@ -218,7 +218,7 @@ EOS it "should detect Rails::Console" do class IRB; end - class Rails; class Console; end; end + module Rails; class Console; end; end expect(AwesomePrint.console?).to eq(true) expect(AwesomePrint.rails_console?).to eq(true) Object.instance_eval{ remove_const :IRB }