Sha256: 3bd07becc9f534f86a25df94b01950ef8c88b754fa2dcaed967eac9a63b17535

Contents?: true

Size: 533 Bytes

Versions: 32

Compression:

Stored size: 533 Bytes

Contents

require File.join(File.dirname(File.expand_path(__FILE__)), "spec_helper")

describe "Sequel::Plugins::SingularTableNames" do
  before do
    @c = Class.new(Sequel::Model)
    @c.plugin :singular_table_names
  end
  after do
    Object.send(:remove_const, :Foo)
  end

  it "should not used the pluralized table name" do
    class ::Foo < @c; end
    Foo.table_name.must_equal :foo
  end

  it "should handle nested moedls name" do
    module ::Foo; end
    class Foo::Bar < @c; end
    Foo::Bar.table_name.must_equal :bar
  end
end

Version data entries

32 entries across 30 versions & 2 rubygems

Version Path
sequel-4.49.0 spec/extensions/singular_table_names_spec.rb
sequel-4.48.0 spec/extensions/singular_table_names_spec.rb
tdiary-5.0.5 vendor/bundle/gems/sequel-4.47.0/spec/extensions/singular_table_names_spec.rb
tdiary-5.0.5 vendor/bundle/gems/sequel-4.44.0/spec/extensions/singular_table_names_spec.rb
tdiary-5.0.5 vendor/bundle/gems/tdiary-5.0.4/vendor/bundle/gems/sequel-4.44.0/spec/extensions/singular_table_names_spec.rb
sequel-4.47.0 spec/extensions/singular_table_names_spec.rb
sequel-4.46.0 spec/extensions/singular_table_names_spec.rb
sequel-4.45.0 spec/extensions/singular_table_names_spec.rb
tdiary-5.0.4 vendor/bundle/gems/sequel-4.44.0/spec/extensions/singular_table_names_spec.rb
sequel-4.44.0 spec/extensions/singular_table_names_spec.rb
sequel-4.43.0 spec/extensions/singular_table_names_spec.rb
sequel-4.42.1 spec/extensions/singular_table_names_spec.rb
sequel-4.42.0 spec/extensions/singular_table_names_spec.rb
sequel-4.41.0 spec/extensions/singular_table_names_spec.rb
sequel-4.40.0 spec/extensions/singular_table_names_spec.rb
sequel-4.39.0 spec/extensions/singular_table_names_spec.rb
tdiary-5.0.2 vendor/bundle/gems/sequel-4.37.0/spec/extensions/singular_table_names_spec.rb
sequel-4.38.0 spec/extensions/singular_table_names_spec.rb
sequel-4.37.0 spec/extensions/singular_table_names_spec.rb
sequel-4.36.0 spec/extensions/singular_table_names_spec.rb