Sha256: 7f6c453965cd5c9720c5d33fe1fa81f1f035a46073955f300aa210c54e8e5e8d

Contents?: true

Size: 563 Bytes

Versions: 3

Compression:

Stored size: 563 Bytes

Contents

require 'helper'

module CouplerUnitTests
  class TestDatabase < Coupler::Test::UnitTest
    def setup
      super
      @database = Coupler::Database
    end

    def test_connection
      assert_kind_of Sequel::JDBC::Database, @database

      expected = Coupler.connection_string('coupler')
      assert_equal expected, @database.uri
    end

    def test_migrate
      dir = File.expand_path(File.join(File.dirname(__FILE__), "..", "..", "db", "migrate"))
      Sequel::Migrator.expects(:apply).with(@database, dir)
      @database.migrate!
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
coupler-0.0.9-java test/unit/test_database.rb
coupler-0.0.8-java test/unit/test_database.rb
coupler-0.0.7-java test/unit/test_database.rb