Sha256: 5a7c54afc6cae50ca891568bc8115d1e266f2f9477e710b3f2bc0c6361b503fc
Contents?: true
Size: 718 Bytes
Versions: 4
Compression:
Stored size: 718 Bytes
Contents
require 'test_helper' describe 'Internal check add flag' do let(:admin) { Order.act_with_flags } def setup reset_order Order.add_to_flags a: 1, b: 7, c: 3 end it 'skip reserved position' do Order.add_to_flags :xx assert_equal 0, admin.position(:xx) Order.add_to_flags :yy assert_equal 2, admin.position(:yy) end it 'rejects redefinition' do Order.add_to_flags :z assert_raises { Order.add_to_flags :z } end it 'rejects reuse of position' do assert_raises { Order.add_to_flags qq: 1 } end it 'coverage to_s' do res = admin.to_s puts res if ENV['MORE'] end it 'coverage position raise' do assert_raises { admin.position(:aaaa) } end end
Version data entries
4 entries across 4 versions & 1 rubygems