Sha256: d74cab59db2aef2ba8735e9efd9617b6064f4d3b985299d81b0b858b1eaa1082
Contents?: true
Size: 767 Bytes
Versions: 2
Compression:
Stored size: 767 Bytes
Contents
ENV['RACK_ENV'] = 'test' require 'minitest/autorun' class TestJsonMessage < MiniTest::Unit::TestCase def setup File.open(filename, 'w') {|f| f.write(our_message) } @test = Object.new @test.extend(PinchHitter::Message::Json) end def teardown File.delete filename end def filename "minitest_message.json" end def our_message %Q{{"menu": { "id": "file", "value": "File", "popup": { "menuitem": "OpenDoc()" }, "trigger" : { "action" : "confirm" } }} } end def test_message_no_overrides assert_equal our_message, @test.json_message(filename) end def test_message_with_overrides json = @test.json_message(filename, {"menuitem" => 'WhatsUpDoc?' }) assert json.include? "WhatsUpDoc?" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pinch_hitter-0.3 | test/test_json_message.rb |
pinch_hitter-0.2 | test/test_json_message.rb |