Sha256: f9558ec5522d280e3f4c61ef2b3688cc4f25e2fc970e92457b56ab5db54af1f1

Contents?: true

Size: 494 Bytes

Versions: 7

Compression:

Stored size: 494 Bytes

Contents

require 'spec_helper'

RSpec.describe "Span" do
  it "should be valid" do
    SpanModel.acts_as_span
    span_model = SpanModel.new(:start_date => nil, :end_date => nil)

    expect(span_model).to be_valid
  end

  it "should require a start_date before the end_date" do
    SpanModel.acts_as_span
    span_model = SpanModel.new(:start_date => Date.current, :end_date => Date.current - 1)

    expect(span_model).not_to be_valid
    expect(span_model.errors[:end_date].size).to eq(1)
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
acts_as_span-1.2.2 spec/lib/span_instance/validations_spec.rb
acts_as_span-1.2.1 spec/lib/span_instance/validations_spec.rb
acts_as_span-1.2.0 spec/lib/span_instance/validations_spec.rb
acts_as_span-1.1.1 spec/lib/span_instance/validations_spec.rb
acts_as_span-1.1.0 spec/lib/span_instance/validations_spec.rb
acts_as_span-1.0.0 spec/lib/span_instance/validations_spec.rb
acts_as_span-0.0.6 spec/lib/span_instance/validations_spec.rb