Sha256: 98eddcff4a86e322b64efc969996b1ebe6ef0422347fb22e4421784810fbb19d

Contents?: true

Size: 802 Bytes

Versions: 6

Compression:

Stored size: 802 Bytes

Contents

require 'rails_helper'

module Anoubis
  RSpec.describe MenuLocale, type: :model do
    it "has short title" do
      expect(build_stubbed(:menu_locale, title: 'T'*2)).to be_invalid
    end

    it "has long title" do
      expect(build_stubbed(:menu_locale, title: 'T'*101)).to be_invalid
    end

    it "has short page title" do
      expect(build_stubbed(:menu_locale, page_title: 'T'*2)).to be_invalid
    end

    it "has long page title" do
      expect(build_stubbed(:menu_locale, page_title: 'T'*201)).to be_invalid
    end

    it "has long short title" do
      expect(build_stubbed(:menu_locale, short_title: 'T'*201)).to be_invalid
    end

    it "can change data" do
      menu = create :menu_locale
      menu.title = 'Test title 2'
      expect(menu.save).to eq true
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
anoubis-1.0.12 spec/models/anoubis/menu_locale_spec.rb
anoubis-1.0.11 spec/models/anoubis/menu_locale_spec.rb
anoubis-1.0.10 spec/models/anoubis/menu_locale_spec.rb
anoubis-1.0.8 spec/models/anoubis/menu_locale_spec.rb
anoubis-1.0.7 spec/models/anoubis/menu_locale_spec.rb
anoubis-1.0.1 spec/models/anoubis/menu_locale_spec.rb