Farmbot-Web-App/spec/models/sequence_spec.rb

19 lines
506 B
Ruby

require 'spec_helper'
describe Sequence do
let(:regimen) { FactoryBot.create(:regimen) }
it "Enforces uniqueness of names" do
Sequence.destroy_all
optns = { device: regimen.device,
name: "Dupe",
color: "red" }
Sequence.create!(optns)
expect { Sequence.create!(optns) }.to raise_error(ActiveRecord::RecordInvalid)
end
it "picks random values" do
FactoryBot.create(:sequence)
3.times { expect(Sequence.random).to be_kind_of(Sequence) }
end
end