{"image_url":null,"categories":["ruby"],"blog_title":"http://rubikitch.com/\u306b\u79fb\u8ee2\u3057\u307e\u3057\u305f","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Frubikitch.hatenadiary.org%2Fentry%2F20080602%2F1212425167\" title=\"Ruby\u306b\u304a\u3051\u308b\u30e2\u30c3\u30af\u3068\u30b9\u30bf\u30d6\u306b\u3064\u3044\u3066 - http://rubikitch.com/\u306b\u79fb\u8ee2\u3057\u307e\u3057\u305f\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","published":"2008-06-02 01:46:07","author_url":"https://blog.hatena.ne.jp/rubikitch/","title":"Ruby\u306b\u304a\u3051\u308b\u30e2\u30c3\u30af\u3068\u30b9\u30bf\u30d6\u306b\u3064\u3044\u3066","provider_name":"Hatena Blog","description":"Mocha\u304c\u697d\u3057\u305d\u3046 - LukeSilvia\u2019s diary\u30b9\u30bf\u30d6\u306f\u305f\u3060\u507d\u88c5\u3059\u308b\u3060\u3051\u3001\u30e2\u30c3\u30af\u306f\u5f15\u6570\u3084\u547c\u3070\u308c\u305f\u56de\u6570\u7b49\u306e\u30c1\u30a7\u30c3\u30af\u3092\u884c\u3046\u3002 \u30c1\u30a7\u30c3\u30af\u6a5f\u80fd\u304c\u307b\u3057\u3044\u3068\u304d\u306b\u30e2\u30c3\u30af\u3092\u4f7f\u3063\u3066\u3001\u305d\u3046\u3058\u3083\u306a\u3051\u308a\u3083\u30b9\u30bf\u30d6\u3092\u4f7f\u3046\u3002 require 'test/unit' require 'rubygems' require 'mocha' class TestMock < Test::Unit::TestCase def test_stub o = stub # foo(*args) -> 2 \u306a\u308b\u507d\u88c5\u3092\u3059\u308b\u3060\u3051 o.stubs(:foo).returns(2) assert_equal 2, o.foo(9999\u2026","author_name":"rubikitch","version":"1.0","height":"190","width":"100%","url":"https://rubikitch.hatenadiary.org/entry/20080602/1212425167","type":"rich","blog_url":"https://rubikitch.hatenadiary.org/","provider_url":"https://hatena.blog"}