I've been on this lab for a little while trying to figure out whyI'm not able to get those tests passing even when using the exact same code in the solution branch. My errors are coming from the Boat Model of this lab. Even attempting to solve the lab with the find_by() method is not useful because rspec uses the pluck method to pull the information.
Im not sure why I have duplicate boats when I migrate only once and the tests are only creating the objects once.
expected: ["Harpoon 4.7", "Sunfish"]
got: ["Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish", "Harpoon 4.7", "Sunfish"]
(compared using ==)
# ./spec/models/boat_spec.rb:35:in `block (3 levels) in <top (required)>'
expected: ["H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish"]
got: ["H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish", "H 28", "Nacra 17", "49er", "Laser", "Harpoon 4.7", "Sunfish"]
(compared using ==)
# ./spec/models/boat_spec.rb:42:in `block (3 levels) in <top (required)>'
expected: ["Nacra 17", "Sun Tracker Regency 254 XP3", "Zodiac CZ7"]
got: ["Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Nacra 17", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Sun Tracker Regency 254 XP3", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7", "Zodiac CZ7"]
(compared using ==)
# ./spec/models/boat_spec.rb:49:in `block (3 levels) in <top (required)>'