docbrown/spec/models/poll_option_spec.rb
Molly Struve b40af82b66
Flaky Spec Fix:Remove let_it_be Test Prof Helper (#9556)
* Flaky Spec Fix:Remove let_it_be Test Prof Helper

* Spec cleanup and fixes
2020-07-29 11:31:01 +02:00

19 lines
537 B
Ruby

require "rails_helper"
RSpec.describe PollOption, type: :model do
let(:article) { build(:article, featured: true) }
let(:poll) { build(:poll, article: article) }
let(:poll_option) { build(:poll_option, poll: poll) }
describe "validations" do
it "allows up to 128 markdown characters" do
poll_option.markdown = "0" * 128
expect(poll_option).to be_valid
end
it "disallows over 128 markdown characters" do
poll_option.markdown = "0" * 129
expect(poll_option).not_to be_valid
end
end
end