{"record":{"id":"8e19eda195175612","repo":"bblimke/webmock","slug":"assert-requested-with-a-stub-object-doesn-t-accep","errorCode":null,"errorMessage":"assert_requested with a stub object, doesn't accept blocks","messagePattern":"assert_requested with a stub object, doesn't accept blocks","errorType":"exception","errorClass":"ArgumentError","httpStatus":null,"severity":"error","filePath":"lib/webmock/api.rb","lineNumber":26,"sourceCode":"      WebMock::StubRegistry.instance.\n        register_request_stub(WebMock::RequestStub.new(method, uri))\n    end\n\n    alias_method :stub_http_request, :stub_request\n\n    def a_request(method, uri)\n      WebMock::RequestPattern.new(method, uri)\n    end\n\n    class << self\n      alias :request :a_request\n    end\n\n    def assert_requested(*args, &block)\n      if not args[0].is_a?(WebMock::RequestStub)\n        args = convert_uri_method_and_options_to_request_and_options(args[0], args[1], args[2], &block)\n      elsif block\n        raise ArgumentError, \"assert_requested with a stub object, doesn't accept blocks\"\n      end\n      assert_request_requested(*args)\n    end\n\n    def assert_not_requested(*args, &block)\n      if not args[0].is_a?(WebMock::RequestStub)\n        args = convert_uri_method_and_options_to_request_and_options(args[0], args[1], args[2], &block)\n      elsif block\n        raise ArgumentError, \"assert_not_requested with a stub object, doesn't accept blocks\"\n      end\n      assert_request_not_requested(*args)\n    end\n    alias refute_requested assert_not_requested\n\n    # Similar to RSpec::Mocks::ArgumentMatchers#hash_including()\n    #\n    # Matches a hash that includes the specified key(s) or key/value pairs.\n    # Ignores any additional keys.","sourceCodeStart":8,"sourceCodeEnd":44,"githubUrl":"https://github.com/bblimke/webmock/blob/b187df8827e1f08a1684a8ddc0a5050dbd449c16/lib/webmock/api.rb#L8-L44","documentation":"Error \"assert_requested with a stub object, doesn't accept blocks\" thrown in bblimke/webmock.","triggerScenarios":"Thrown at lib/webmock/api.rb:26 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b187df8827e1f08a1684a8ddc0a5050dbd449c16","analyzedAt":"2026-08-23T02:55:22.028Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}