require 'rails_helper'

RSpec.describe DocumentoDoUsuario, type: :model do
  it {  is_expected.to belong_to(:usuario) }

  [:titulo].each do |atributo|
		it { is_expected.to validate_presence_of atributo }
	end

  describe "validate_presence_of titulo" do
		subject(:documento_do_usuario) {
			DocumentoDoUsuario.new (FactoryBot.attributes_for(:documento_do_usuario, titulo: nil))
		}
		it{ is_expected.to validate_presence_of(:anexo) }
	end

  describe "validate_presence_of documento" do
		subject(:documento_do_usuario) {
			DocumentoDoUsuario.new (FactoryBot.attributes_for(:documento_do_usuario, titulo: "Teste de Titulo"))
		}
		it{ is_expected.to validate_presence_of(:titulo) }
	end

end
