Sha256: 8d331f20e438b8226e2b975d52047201cab75ec545d722bf30e4c38a748cb536
Contents?: true
Size: 1.44 KB
Versions: 6
Compression:
Stored size: 1.44 KB
Contents
# encoding: utf-8 require 'test_helper' class InvoiceBar::InvoiceTemplateTest < ActiveSupport::TestCase should allow_mass_assignment_of :contact_name should allow_mass_assignment_of :contact_ic should allow_mass_assignment_of :contact_dic should allow_mass_assignment_of :name should allow_mass_assignment_of :payment_identification_number should allow_mass_assignment_of :amount should allow_mass_assignment_of :issue_date should allow_mass_assignment_of :due_date should allow_mass_assignment_of :account_id should allow_mass_assignment_of :user_id should allow_mass_assignment_of :address should allow_mass_assignment_of :address_attributes should allow_mass_assignment_of :items_attributes should validate_presence_of :name should accept_nested_attributes_for :address should accept_nested_attributes_for :items should have_one(:address).dependent(:destroy) should have_many(:items).dependent(:destroy) test "invoice template should validate uniqueness of name" do user = FactoryGirl.create(:invoice_bar_user) invoice_template = FactoryGirl.create(:invoice_bar_invoice_template, name: 'name', user: user) new_invoice_template = FactoryGirl.build(:invoice_bar_invoice_template, name: 'name', user: user) assert_equal false, new_invoice_template.valid? new_invoice_template = FactoryGirl.build(:invoice_bar_invoice_template, user: user) assert_equal true, new_invoice_template.valid? end end
Version data entries
6 entries across 6 versions & 1 rubygems