Sha256: 26dfbcebd9319bef31e9978d5e16a82d26088171ddabf45e88c079b407d47332
Contents?: true
Size: 910 Bytes
Versions: 1
Compression:
Stored size: 910 Bytes
Contents
require 'bundler' Bundler.setup gem 'minitest' require 'representable' require 'representable/json' require 'representable/xml' require 'test/unit' require 'minitest/spec' require 'minitest/autorun' require 'test_xml/mini_test' require 'mocha' class Album attr_accessor :songs, :best_song def initialize(*songs) @songs = songs @best_song = songs.last end end class Song attr_accessor :name def initialize(name=nil) @name = name end def ==(other) name == other.name end end module XmlHelper def xml(document) Nokogiri::XML(document).root end end module AssertJson module Assertions def assert_json(expected, actual, msg=nil) msg = message(msg, "") { diff expected, actual } assert(expected.split("").sort == actual.split("").sort, msg) end end end MiniTest::Spec.class_eval do include AssertJson::Assertions include XmlHelper end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
representable-1.2.4 | test/test_helper.rb |