Sha256: 92c76840dacdd8c525c1b41ce80908b60d0f36fc5451886a9ade328bd1313778
Contents?: true
Size: 876 Bytes
Versions: 1
Compression:
Stored size: 876 Bytes
Contents
require File.expand_path('../abstract_unit', __FILE__) class TestHasOneThrough < ActiveSupport::TestCase fixtures :users, :rooms def test_no_cpk # This test makes sure we don't break anything in standard rails by using CPK user = User.find(1) assert_nil user.moderator assert_nil user.admin admin = Admin.create!(user: user) assert_equal admin, user.admin assert_equal 1, user.moderator.id assert_equal 1, admin.id end def test_has_one_through room = Room.find([1,1]) assert_nil room.staff_room assert_nil room.staff_room_key key = StaffRoomKey.create!(room: room, key_no: '1234') assert_equal key, room.staff_room_key assert_equal 1, room.staff_room.dorm_id assert_equal 1, room.staff_room.room_id assert_equal 1, key.dorm_id assert_equal 1, key.room_id end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
composite_primary_keys-14.0.10 | test/test_has_one_through.rb |