Sha256: b65542dfce3c0d7e7c7d54f2d1aff44a5ff1801e0934e87ee2e5ab7c89697c86
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
require 'test_helper' require 'ostruct' describe Outpost::Expectations::ResponseCode do class SubjectCode class << self attr_reader :expectation, :evaluation_method def expect(expectation, evaluation_method) @expectation = expectation @evaluation_method = evaluation_method end end extend Outpost::Expectations::ResponseCode end it "should return true when response codes match" do assert SubjectCode.evaluate_response_code(scout_stub, 200) end it "should return false when response codes doesn't match" do refute SubjectCode.evaluate_response_code(scout_stub, 404) end it "should convert types accordinly" do assert SubjectCode.evaluate_response_code(scout_stub, "200") end it "should set expectation correctly" do assert_equal :response_code, SubjectCode.expectation end it "should set evaluation method correctly" do assert_equal SubjectCode.method(:evaluate_response_code), SubjectCode.evaluation_method end private def scout_stub build_stub(:response_code => 200) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
outpost-0.2.0 | test/outpost/expectations/response_code_test.rb |