# encoding: utf-8 # This file is distributed under New Relic's license terms. # See https://github.com/newrelic/rpm/blob/master/LICENSE for complete details. # https://newrelic.atlassian.net/browse/RUBY-1123 # https://support.newrelic.com/tickets/42515 require 'sequel' require 'test/unit' if defined?(JRuby) DB = Sequel.connect('jdbc:sqlite::memory:') else DB = Sequel.sqlite end DB.create_table( :users ) do primary_key :uid string :login string :firstname string :lastname end class User < Sequel::Model; end class SequelTest < MiniTest::Unit::TestCase def test_it_doesnt_blow_up require 'newrelic_rpm' u = User.create( :login => 'jrandom', :firstname => 'J. Random', :lastname => 'Hacquer' ) assert u.is_a?( User ), "#{u} isn't a User" end end