diff --git a/spec/session/celerity_session_spec.rb b/spec/session/celerity_session_spec.rb new file mode 100644 index 00000000..83c06c67 --- /dev/null +++ b/spec/session/celerity_session_spec.rb @@ -0,0 +1,27 @@ +require File.expand_path('../spec_helper', File.dirname(__FILE__)) + +if RUBY_PLATFORM =~ /java/ + describe Capybara::Driver::Celerity do + before do + @session = Capybara::Session.new(:celerity, TestApp) + end + + describe '#driver' do + it "should be a rack test driver" do + @session.driver.should be_an_instance_of(Capybara::Driver::Celerity) + end + end + + describe '#mode' do + it "should remember the mode" do + @session.mode.should == :celerity + end + end + + it_should_behave_like "session" + it_should_behave_like "session with javascript support" + it_should_behave_like "session with headers support" + end +else + puts "#{File.basename(__FILE__)} requires JRuby; skipping.." +end \ No newline at end of file