Sha256: 9f496b04b675f3943f81b56c4a95159911a4bbea43e5a32f83a222f4e466ab67
Contents?: true
Size: 1.29 KB
Versions: 3
Compression:
Stored size: 1.29 KB
Contents
require 'test/unit' require 'context' require 'mocha' require File.join(File.dirname(__FILE__), '../lib/twibot') module Test::Unit::Assertions def assert_hashes_equal(expected, actual, message = nil) full_message = build_message(message, <<EOT, expected.inspect, actual.inspect) <?> expected but was <?>. EOT assert_block(full_message) do break false if expected.keys.length != actual.keys.length expected.keys.all? { |k| expected[k] == actual[k] } end end def assert_hashes_not_equal(expected, actual, message = nil) full_message = build_message(message, <<EOT, expected.inspect, actual.inspect) <?> expected but was <?>. EOT assert_block(full_message) do break false if expected.keys.length != actual.keys.length expected.keys.any? { |k| expected[k] != actual[k] } end end end def message(from, text) Twitter::Message.new(:id => 1, :sender => Twitter::User.new(:screen_name => from), :text => text, :recipient => "twibot", :created_at => Time.now) end def tweet(from, text) Twitter::Status.new(:id => 1, :text => text, :user => Twitter::User.new(:screen_name => from), :created_at => Time.now) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
twibot-0.1.0 | test/test_helper.rb |
twibot-0.1.1 | test/test_helper.rb |
twibot-0.1.2 | test/test_helper.rb |