Sha256: a5b2a4a5e3c6f8b77503d9d18e2564c568ac26ff92480124bce8d1b05307ba3a

Contents?: true

Size: 859 Bytes

Versions: 144

Compression:

Stored size: 859 Bytes

Contents

require 'test_helper'

class BusinessSupport::SupportTypeTest < ActiveSupport::TestCase
  setup do
    @type = BusinessSupport::SupportType.create(name: "Loan", slug: "loan")
  end

  test "should validates presence of name" do
    refute BusinessSupport::SupportType.new(slug: "short-term-loan").valid?
  end

  test "should validate uniqueness of name" do
    another_scheme = BusinessSupport::SupportType.new(name: "Loan", slug: "short-term-loan")
    refute another_scheme.valid?, "should validate uniqueness of name."
  end

  test "should validates presence of slug" do
    refute BusinessSupport::SupportType.new(name: "Loan").valid?
  end

  test "should validate uniqueness of slug" do
    another_scheme = BusinessSupport::SupportType.new(name: "Loan", slug: "loan")
    refute another_scheme.valid?, "should validate uniqueness of name."
  end
end

Version data entries

144 entries across 144 versions & 1 rubygems

Version Path
govuk_content_models-42.0.0 test/models/business_support/support_type_test.rb
govuk_content_models-41.1.1 test/models/business_support/support_type_test.rb
govuk_content_models-41.1.0 test/models/business_support/support_type_test.rb
govuk_content_models-41.0.0 test/models/business_support/support_type_test.rb
govuk_content_models-40.0.0 test/models/business_support/support_type_test.rb
govuk_content_models-39.0.0 test/models/business_support/support_type_test.rb
govuk_content_models-38.0.0 test/models/business_support/support_type_test.rb
govuk_content_models-37.0.0 test/models/business_support/support_type_test.rb
govuk_content_models-36.0.0 test/models/business_support/support_type_test.rb
govuk_content_models-35.0.1 test/models/business_support/support_type_test.rb
govuk_content_models-35.0.0 test/models/business_support/support_type_test.rb
govuk_content_models-34.0.0 test/models/business_support/support_type_test.rb
govuk_content_models-33.0.0 test/models/business_support/support_type_test.rb
govuk_content_models-32.3.1 test/models/business_support/support_type_test.rb
govuk_content_models-32.3.0 test/models/business_support/support_type_test.rb
govuk_content_models-32.2.0 test/models/business_support/support_type_test.rb
govuk_content_models-32.1.0 test/models/business_support/support_type_test.rb
govuk_content_models-32.0.0 test/models/business_support/support_type_test.rb
govuk_content_models-31.4.0 test/models/business_support/support_type_test.rb
govuk_content_models-31.3.0 test/models/business_support/support_type_test.rb