Sha256: 7648f110fe64dc8e1a4c82e321d5ca4407913471ef04a5c2b97929678dd9c060

Contents?: true

Size: 676 Bytes

Versions: 3

Compression:

Stored size: 676 Bytes

Contents

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

describe Dataset::Database::Base do
  before do
    @database = Dataset::Database::Base.new
  end
  
  it 'should clear the tables of all AR classes' do
    Place.create!
    Thing.create!
    @database.clear
    Place.count.should be(0)
    Thing.count.should be(0)
  end
  
  it 'should not clear the "schema_migrations" table' do
    ActiveRecord::Base.connection.insert("INSERT INTO schema_migrations (version) VALUES ('testing123')")
    @database.clear
    ActiveRecord::Base.connection.select_one("SELECT version FROM schema_migrations WHERE version = 'testing123'").should_not be_blank
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
radiant-0.7.2 vendor/plugins/dataset/spec/dataset/database/base_spec.rb
radiant-0.7.0 vendor/plugins/dataset/spec/dataset/database/base_spec.rb
radiant-0.7.1 vendor/plugins/dataset/spec/dataset/database/base_spec.rb