By deleteing the dev database, recreating it from migrations and then preparing the test database; the foreign key contraints now work. Also the database tables are now uft8mb4 instead of lantin1. May be an idea to do this every time there is a rails update until going live.
15 lines
289 B
Ruby
15 lines
289 B
Ruby
require "test_helper"
|
|
|
|
class CompanyTest < ActiveSupport::TestCase
|
|
test "company name can not be blank" do
|
|
c = Company.new
|
|
assert !c.save
|
|
end
|
|
|
|
test "company name must be unique" do
|
|
c = Company.new
|
|
c.name = "HiddenAgendaLtd"
|
|
assert !c.save
|
|
end
|
|
end
|