Sha256: 2e75fdadb100feb3ea400d938e9f7c8d8f8b80ccea0a4334ec0333dfaf3d773c

Contents?: true

Size: 844 Bytes

Versions: 1

Compression:

Stored size: 844 Bytes

Contents

require 'test_helper'

class Ccls::TracingStatusTest < ActiveSupport::TestCase

	assert_should_behave_like_a_hash

	assert_should_create_default_object
	assert_should_act_as_list
	assert_should_have_many(:enrollments)
	assert_should_not_require_attributes( :position )

	test "explicit Factory tracing_status test" do
		assert_difference('TracingStatus.count',1) {
			tracing_status = Factory(:tracing_status)
			assert_match /Key\d*/, tracing_status.key
			assert_match /Desc\d*/, tracing_status.description
		}
	end

#	test "should return description as name" do
#		tracing_status = create_tracing_status
#		assert_equal tracing_status.description,
#			tracing_status.name
#	end

	test "should return description as to_s" do
		tracing_status = create_tracing_status
		assert_equal tracing_status.description,
			"#{tracing_status}"
	end

end

Version data entries

1 entries across 1 versions & 1 rubygems

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