Sha256: 0ac29c62ab2f403b59aff09dd17dd424b77cb59bbfbf9d86b04bd1e2143db8c2

Contents?: true

Size: 576 Bytes

Versions: 8

Compression:

Stored size: 576 Bytes

Contents

require "spec_helper"

RSpec.describe Application, type: :model do
  let!(:application) do
    Application.create(host: "test.host", client_id: "abc", client_secret: "def")
  end

  describe "validations" do
    it { is_expected.to validate_uniqueness_of(:host) }
    it { is_expected.to validate_presence_of(:host) }
    it { is_expected.to validate_uniqueness_of(:client_id) }
    it { is_expected.to validate_presence_of(:client_id) }
    it { is_expected.to validate_uniqueness_of(:client_secret) }
    it { is_expected.to validate_presence_of(:client_secret) }
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
bookingsync-engine-6.0.1 spec/models/application_spec.rb
bookingsync-engine-6.0.0 spec/models/application_spec.rb
bookingsync-engine-5.1.0 spec/models/application_spec.rb
bookingsync-engine-5.0.0 spec/models/application_spec.rb
bookingsync-engine-4.0.3 spec/models/application_spec.rb
bookingsync-engine-4.0.2 spec/models/application_spec.rb
bookingsync-engine-4.0.1 spec/models/application_spec.rb
bookingsync-engine-4.0.0 spec/models/application_spec.rb