test_helper.rb
973 Bytes
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
require 'simplecov'
require 'coveralls'
SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[
SimpleCov::Formatter::HTMLFormatter,
Coveralls::SimpleCov::Formatter
]
SimpleCov.start
require 'twurl'
require 'minitest/autorun'
require 'rr'
Twurl::RCFile.directory = ENV['TMPDIR']
module Twurl
class Options
class << self
def test_exemplar
options = new
options.username = 'exemplar_user_name'
options.password = 'secret'
options.consumer_key = '123456789'
options.consumer_secret = '987654321'
options.subcommands = []
options
end
end
end
class OAuthClient
class << self
def test_exemplar(overrides = {})
options = Twurl::Options.test_exemplar
overrides.each do |attribute, value|
options.send("#{attribute}=", value)
end
load_new_client_from_options(options)
end
end
end
end