Sha256: 76f7ae18af6330b365549fb98ef1b3227cbd12ceb6e6d6371134d52706aacc4c
Contents?: true
Size: 1.25 KB
Versions: 24
Compression:
Stored size: 1.25 KB
Contents
require "spec_helper" describe "bundle console" do before :each do install_gemfile <<-G source "file://#{gem_repo1}" gem "rack" gem "activesupport", :group => :test gem "rack_middleware", :group => :development G end it "starts IRB with the default group loaded" do bundle "console" do |input| input.puts("puts RACK") input.puts("exit") end expect(out).to include("0.9.1") end it "doesn't load any other groups" do bundle "console" do |input| input.puts("puts ACTIVESUPPORT") input.puts("exit") end expect(out).to include("NameError") end describe "when given a group" do it "loads the given group" do bundle "console test" do |input| input.puts("puts ACTIVESUPPORT") input.puts("exit") end expect(out).to include("2.3.5") end it "loads the default group" do bundle "console test" do |input| input.puts("puts RACK") input.puts("exit") end expect(out).to include("0.9.1") end it "doesn't load other groups" do bundle "console test" do |input| input.puts("puts RACK_MIDDLEWARE") input.puts("exit") end expect(out).to include("NameError") end end end
Version data entries
24 entries across 24 versions & 1 rubygems