1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
# -*- coding: utf-8 -*-
require "#{File.dirname(__FILE__)}/extension"
require 'test/unit'
require 'mocha/setup'
require 'webmock/test_unit'
require 'pp'
require 'utils'
miquire :lib, 'test_unit_extensions', 'mikutwitter'
class TC_mikutwitter_api_call_support < Test::Unit::TestCase
def setup
MikuTwitter::ApiCallSupport::Request::Parser.stubs(:message_appear).returns(stub_everything)
@m = MikuTwitter.new
end
must ".jsonで終わるURLに対するキャッシュファイルのパス" do
assert_equal(File.expand_path(File.join(Environment::CACHE, "statuses/home_timeline.json")), @m.cache_file_path("statuses/home_timeline.json"))
end
must "クエリ文字列のついたURLに対するキャッシュファイルのパス" do
assert_equal(File.expand_path(File.join(Environment::CACHE, "statuses/home_timeline.json.q/f/f469bbe168f13fd685fc22a70967570f")),
@m.cache_file_path("statuses/home_timeline.json?include_entities=1"))
end
end
|