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
|
# require 'test_helper'
# require 'mongoid'
# require 'mongoid/document'
# class MongoidTest < Minitest::Spec
# describe "Mongoid compatibility" do
# it "allows #to_json" do
# class Profile
# include Mongoid::Document
# field :name
# end
# class Dude
# include Mongoid::Document
# embeds_one :profile, :class_name => "MongoidTest::Profile"
# end
# module ProfileRepresenter
# include Representable::JSON
# property :name
# end
# dude = Dude.new
# dude.profile = Profile.new
# dude.profile.name = "Kofi"
# assert_equal "{\"name\":\"Kofi\"}", dude.profile.extend(ProfileRepresenter).to_json
# end
# end
# end
|