Sha256: e27b8e4d9294d3e3a2c2ad4f30a476ec304af99a7cbcda7bbbf22d2a4d5e56ad
Contents?: true
Size: 1.01 KB
Versions: 12
Compression:
Stored size: 1.01 KB
Contents
require 'spec_helper' describe Chozo::RubyEngine do subject { Chozo::RubyEngine } describe "::jruby?" do it "returns true if RUBY_ENGINE equals 'jruby'" do stub_const("RUBY_ENGINE", "jruby") subject.should be_jruby end it "returns false if RUBY_ENGINE does not equal 'jruby'" do stub_const("RUBY_ENGINE", "ruby") subject.should_not be_jruby end end describe "::mri?" do it "returns true if RUBY_ENGINE equals 'ruby'" do stub_const("RUBY_ENGINE", "ruby") subject.should be_mri end it "returns false if RUBY_ENGINE does not equal 'ruby'" do stub_const("RUBY_ENGINE", "jruby") subject.should_not be_mri end end describe "::rubinius?" do it "returns true if RUBY_ENGINE equals 'rbx'" do stub_const("RUBY_ENGINE", "rbx") subject.should be_rubinius end it "returns false if RUBY_ENGINE does not equal 'rbx'" do stub_const("RUBY_ENGINE", "jruby") subject.should_not be_rubinius end end end
Version data entries
12 entries across 12 versions & 1 rubygems