http_mock.rb

来自「用ruby on rails写的一个博客程序,还不错..ruby on rail」· RB 代码 · 共 40 行

RB
40
字号
module Net  remove_const "HTTP"  class Request < Struct.new(:host, :port, :query, :post_data, :headers)    def post(query, post, headers = {})      self.query = query      self.post_data = post      self.headers = headers    end  end  class Net::HTTP    def initialize(*args)    end    def self.start(host, port)      request = Request.new      request.host = host      request.port = port      @pings ||= []      @pings << request      yield request    end    def self.pings      @pings    end    def self.next_response=(mock_response)      @@response = mock_response    end    def self.get_response(*args)      @@response    end  endend

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?