Sha256: 1d9105d0560e3921c45e7937c1e83a2e6e2956227512ed5fd5c339628a1d5ad7

Contents?: true

Size: 811 Bytes

Versions: 3

Compression:

Stored size: 811 Bytes

Contents

require File.expand_path("#{File.dirname(__FILE__)}/../../unit_spec_helper")

module JsTestCore
  module Resources
    describe FileNotFound do
      attr_reader :request, :response, :file_not_found

      before do
        WebRoot.dispatch_specs
        stub(EventMachine).send_data
        stub(EventMachine).close_connection
        @request = create_request('get', '/invalid')
        @response = Rack::Response.new
        @file_not_found = FileNotFound.new('invalid')
      end

      describe "#get" do
        it "returns a 404 response code with an error message" do
          file_not_found.get(request, response)
          response.status.should == 404
          response.body.should include("Path invalid not found. You may want to try the /specs directory.")
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 3 rubygems

Version Path
btakita-screw-unit-server-0.3.0 vendor/js-test-core/spec/unit/js_test_core/resources/file_not_found_spec.rb
btakita-screw_unit-0.3.0 vendor/js-test-core/spec/unit/js_test_core/resources/file_not_found_spec.rb
screw-unit-server-0.3.0 vendor/js-test-core/spec/unit/js_test_core/resources/file_not_found_spec.rb