Sha256: ea5528d10f7dd6d0b6a3e2071208f6c85c1cfa3fcf882bbe2b56f845ad009d4b
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
require 'test_helper' class Ccls::InterviewMethodTest < ActiveSupport::TestCase assert_should_behave_like_a_hash assert_should_create_default_object assert_should_act_as_list assert_should_have_many( :interviews, :instruments ) assert_should_not_require_attributes( :position ) test "explicit Factory interview_method test" do assert_difference('InterviewMethod.count',1) { interview_method = Factory(:interview_method) assert_match /Key\d*/, interview_method.key assert_match /Desc\d*/, interview_method.description } end test "should return description as to_s" do interview_method = create_interview_method assert_equal interview_method.description, "#{interview_method}" end test "should find random" do interview_method = InterviewMethod.random() assert interview_method.is_a?(InterviewMethod) end test "should return nil on random when no records" do InterviewMethod.stubs(:count).returns(0) interview_method = InterviewMethod.random() assert_nil interview_method end #protected # # def create_interview_method(options={}) # interview_method = Factory.build(:interview_method,options) # interview_method.save # interview_method # end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ccls-ccls_engine-3.11.0 | test/unit/ccls/interview_method_test.rb |