Test/Unit ๋ฐ em-http-request์ ํจ๊ป WebMock์ ์ฌ์ฉํ๋ฉด ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
EOFError: end of file reached
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/webmock-1.3.4/lib/webmock/response.rb:117:in `read_raw_response'
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/webmock-1.3.4/lib/webmock/response.rb:21:in `initialize'
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/webmock-1.3.4/lib/webmock/response.rb:13:in `new'
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/webmock-1.3.4/lib/webmock/response.rb:13:in `response_for'
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/webmock-1.3.4/lib/webmock/request_stub.rb:21:in `block in to_return'
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/webmock-1.3.4/lib/webmock/request_stub.rb:21:in `map'
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/webmock-1.3.4/lib/webmock/request_stub.rb:21:in `to_return'
test/test_changes.rb:97:in `block (2 levels) in <class:TestCouchChanges>'
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/eventmachine-0.12.11/lib/eventmachine.rb:195:in `call'
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/eventmachine-0.12.11/lib/eventmachine.rb:195:in `run_machine'
/Users/harry/.rvm/gems/ruby-1.9.1-p378/gems/eventmachine-0.12.11/lib/eventmachine.rb:195:in `run'
test/test_changes.rb:93:in `block in <class:TestCouchChanges>'
๋ ์์ธํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ฑฐ๋ ํ ์คํธ์ ์คํจํ ์ ์์ต๋๊น?
ํผ๋๋ฐฑ์ด ์์ด์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ ์ฒ๋ผ ๋นจ๋ฆฌ ์น ๊ฒ์์ ๋ฐ์ด๋๋ ์ฌ๋์ ์ํด:
์ด๊ฒ์ ๋น์ ์ด ์์ฑํ๋ ๋ฐ ๋ฐ์ํ ์ ์์ต๋๋ค .to_return("abc")
๋์ .to_return(body: "abc")
.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ ์ฒ๋ผ ๋นจ๋ฆฌ ์น ๊ฒ์์ ๋ฐ์ด๋๋ ์ฌ๋์ ์ํด:
์ด๊ฒ์ ๋น์ ์ด ์์ฑํ๋ ๋ฐ ๋ฐ์ํ ์ ์์ต๋๋ค
.to_return("abc")
๋์.to_return(body: "abc")
.