Sha256: c8f7692308156f67e32fcfd8f75ddf2b6478c732d5059537cc3a595bb41d4f32

Contents?: true

Size: 428 Bytes

Versions: 1

Compression:

Stored size: 428 Bytes

Contents

require 'spec_helper'

describe Helena::Survey do
  it { expect(subject).to embed_many(:versions) }
  it { expect(subject).to have_many(:sessions).with_dependent(:destroy) }

  it { expect(subject).to validate_presence_of(:name) }
  it { expect(subject).to validate_presence_of(:language) }
  it { expect(subject).to validate_uniqueness_of(:name) }

  it 'has a valid factory' do
    expect(build :survey).to be_valid
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
helena-0.3.3 spec/models/helena/survey_spec.rb