8
ruby -I test test/unit/job_test.rb
de mi directorio raíz de la aplicación, y me sale:
Loaded suite test/unit/job_test
Started
E
Finished in 2.046875 seconds.
1) Error:
test_My_First_Test(JobTest):
ActiveRecord::RecordNotUnique: Mysql2::Error: Duplicate entry ''
for key 'name':
INSERT INTO `ac_buyers` (`created_at`, `updated_at`, `id`) VALUES
('2011-03-10 06:04:06', '2011-03-10 06:04:06', 298486374)
lo que está pasando aquí?
¿Por qué Rails intenta insertar valores en la base de datos?
Aquí es test/unit/job_test.rb
:
require 'test_helper'
class JobTest < ActiveSupport::TestCase
test "My First Test" do
assert false
end
end
Gracias! De hecho, los dispositivos predeterminados están vacíos, lo que causa el error. –
Tuve un problema similar en Rails 4. Se agregó restricción después de las ejecuciones 'rails g ...' y estaba arrojando un error al probar. Tuve que actualizar el accesorio para tener en cuenta la nueva restricción. –