person_test.rb
614 Bytes
require "test_helper"
class PersonTest < ActiveSupport::TestCase
  def setup
    @environment = Environment.default
    @environment.enable_plugin(LattesCurriculumPlugin)
  end
  attr_reader :environment
  should 'destroy academic info if person is removed' do
    person = fast_create(Person)
    academic_info = fast_create(AcademicInfo, :person_id => person.id,
:lattes_url => 'http://lattes.cnpq.br/2193972715230')
    assert_difference 'AcademicInfo.count', -1 do
      person.destroy
    end
  end
  should 'add lattes_url field to Person' do
    assert_includes Person.fields, 'lattes_url'
  end
end