Sha256: 17262f1a3e84bb91d0a02c7e7f2dcaef7a602ce5aab02a3ab75675563614bdb9
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
require 'spec_helper' require 'models/simple_article' describe 'Adapter' do before(:all) do CreateArticles.up @adapter = Article.connection end it '#adapter_name' do @adapter.adapter_name.should eq('Teradata') end it '#supports_migrations?' do @adapter.supports_migrations?.should be_true end it '#native_database_types' do @adapter.native_database_types.count.should > 0 end it '#active?' do @adapter.active?.should be_true end it '#tables' do @adapter.tables.should include('articles') end it '#table_exists?' do @adapter.table_exists?('articles').should be_true end it '#indexes' do id_index = @adapter.indexes('articles').first id_index.table.should eq('articles') id_index.name.should == "" id_index.unique.should be_true id_index.columns.should eq([ 'id' ]) end it '#pk_and_sequence_for' do @adapter.pk_and_sequence_for('articles').should eq(['id', nil]) end it '#primary_key' do @adapter.primary_key('articles').should eq('id') end after(:all) do CreateArticles.down end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord-jdbcteradata-adapter-0.2.0 | spec/adapter_spec.rb |