Sha256: b10ccd16a5bdd6635f952b5eb9fe1e6762d188253b8ff19be79282e4d202afdc

Contents?: true

Size: 894 Bytes

Versions: 1

Compression:

Stored size: 894 Bytes

Contents

require 'test_helper'

class Ccls::SampleKitTest < ActiveSupport::TestCase

	assert_should_create_default_object
	assert_should_initially_belong_to( :sample )
	assert_should_require_unique_attribute( :sample_id )

	test "explicit Factory sample_kit test" do
		assert_difference('Sample.count',1) {
		assert_difference('SampleKit.count',1) {
			sample_kit = Factory(:sample_kit)
			assert_not_nil sample_kit.sample
		} }
	end

	test "should require a unique sample" do
		assert_difference( "SampleKit.count", 1 ) {
		assert_difference('Sample.count', 1) {
			sample_kit = create_sample_kit
			assert_not_nil sample_kit.sample
			sample_kit = create_sample_kit(:sample_id => sample_kit.sample_id)
			assert sample_kit.errors.on(:sample_id)
		} }
	end

#protected
#
#	def create_sample_kit(options={})
#		sample_kit = Factory.build(:sample_kit,options)
#		sample_kit.save
#		sample_kit
#	end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ccls-ccls_engine-3.11.0 test/unit/ccls/sample_kit_test.rb