Sha256: 4cf2574ff4ca8ba5e43a9f14a3e40c18bcc9308dfca2f69f613f78cd6dd30412
Contents?: true
Size: 729 Bytes
Versions: 2
Compression:
Stored size: 729 Bytes
Contents
require 'spec_helper' describe 'uniq number id' do before(:each) do @user = User.new @user.run_callbacks :create @course = Course.new @course.run_callbacks :create end it 'should has uniq number id' do expect(@user.member_number).to be_a Fixnum expect(@course.course_code).to be_a Fixnum end it 'should uniq number id has length 8 by default' do expect(@user.member_number.to_s.length).to eq(8) end it 'should custom uniq number length' do expect(@course.course_code.to_s.length).to eq(10) end it 'should renew uniq number id' do old_num = @user.member_number expect(@user.renew_member_number).to be true expect(@user.member_number).not_to eq(old_num) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
uniq_number_id-0.0.2 | spec/uniq_number_id_spec.rb |
uniq_number_id-0.0.1 | spec/uniq_number_id_spec.rb |