File: mongoid_test.rb

package info (click to toggle)
ruby-representable 3.0.4-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 896 kB
  • sloc: ruby: 6,432; makefile: 3
file content (31 lines) | stat: -rw-r--r-- 731 bytes parent folder | download
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