test/reload_test.rb in rtomayko-sinatra-0.8.10 vs test/reload_test.rb in rtomayko-sinatra-0.9.0

- old
+ new

@@ -1,11 +1,15 @@ -require File.dirname(__FILE__) + '/helper' +require 'test/spec' +require 'sinatra/base' +require 'sinatra/test' $reload_count = 0 $reload_app = nil describe "Reloading" do + include Sinatra::Test + before { @app = mock_app(Sinatra::Default) $reload_app = @app } @@ -14,48 +18,48 @@ } it 'is enabled by default when in development and the app_file is set' do @app.set :app_file, __FILE__ @app.set :environment, :development - assert_same true, @app.reload - assert_same true, @app.reload? + @app.reload.should.be true + @app.reload?.should.be true end it 'is disabled by default when running in non-development environment' do @app.set :app_file, __FILE__ @app.set :environment, :test - assert !@app.reload - assert_same false, @app.reload? + @app.reload.should.not.be true + @app.reload?.should.be false end it 'is disabled by default when no app_file is available' do @app.set :app_file, nil @app.set :environment, :development - assert !@app.reload - assert_same false, @app.reload? + @app.reload.should.not.be true + @app.reload?.should.be false end it 'can be turned off explicitly' do @app.set :app_file, __FILE__ @app.set :environment, :development - assert_same true, @app.reload + @app.reload.should.be true @app.set :reload, false - assert_same false, @app.reload - assert_same false, @app.reload? + @app.reload.should.be false + @app.reload?.should.be false end it 'reloads the app_file each time a request is made' do @app.set :app_file, File.dirname(__FILE__) + '/data/reload_app_file.rb' @app.set :reload, true @app.get('/') { 'Hello World' } get '/' - assert_equal 200, status - assert_equal 'Hello from reload file', body - assert_equal 1, $reload_count + status.should.equal 200 + body.should.equal 'Hello from reload file' + $reload_count.should.equal 1 get '/' - assert_equal 200, status - assert_equal 'Hello from reload file', body - assert_equal 2, $reload_count + status.should.equal 200 + body.should.equal 'Hello from reload file' + $reload_count.should.equal 2 end end