Sha256: 3c8a67049792529999265eaa2ce953d4dfe018bd73f3085f4bd215ca9da112bf

Contents?: true

Size: 461 Bytes

Versions: 18

Compression:

Stored size: 461 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'

describe 'Given an empty redirects table' do
  before(:each) do
    Redirect.delete_all
  end

  it 'redirects are unique' do
    lambda { Redirect.create!(:from_path => 'foo/bar', :to_path => '/') }.should_not raise_error

    redirect = Redirect.new(:from_path => 'foo/bar', :to_path => '/')

    redirect.should_not be_valid
    redirect.errors.on(:from_path).should == 'has already been taken'
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
typo-5.4.4 spec/models/redirect_spec.rb
typo-5.4.3 spec/models/redirect_spec.rb
typo-5.4.2 spec/models/redirect_spec.rb
typo-5.4.1 spec/models/redirect_spec.rb
typo-5.4 spec/models/redirect_spec.rb
typo-5.0.1 spec/models/redirect_spec.rb
typo-5.0.2 spec/models/redirect_spec.rb
typo-5.0.3.98.1 spec/models/redirect_spec.rb
typo-5.0.3.98 spec/models/redirect_spec.rb
typo-5.0 spec/models/redirect_spec.rb
typo-5.1.2 spec/models/redirect_spec.rb
typo-5.1.1 spec/models/redirect_spec.rb
typo-5.1.3 spec/models/redirect_spec.rb
typo-5.1 spec/models/redirect_spec.rb
typo-5.1.98 spec/models/redirect_spec.rb
typo-5.2 spec/models/redirect_spec.rb
typo-5.2.98 spec/models/redirect_spec.rb
typo-5.3 spec/models/redirect_spec.rb