···3030 end
31313232 unless Literal::Property::VISIBILITY_OPTIONS.include?(predicate)
3333- raise Literal::ArgumentError.new("The predicate must be one of #{Literal::Property::VISIBILITY_OPTIONS.map(&:inspect).join(', ')}.")
3333+ raise Literal::ArgumentError.new("The predicate must be one of #{Literal::Property::VISIBILITY_OPTIONS.map(&:inspect).join(', ')}.")
3434 end
35353636 if reader && :class == name
···9090 end
91919292 def to_h
9393- {}
9393+ {}
9494 end
95959696 set_temporary_name "Literal::Properties(Extension)" if respond_to?(:set_temporary_name)
+8-8
test/array.test.rb
···389389end
390390391391test "#each_index iterates through the indexes" do
392392- array = Literal::Array(Integer).new(1, 2, 3)
393393- indexes = []
392392+ array = Literal::Array(Integer).new(1, 2, 3)
393393+ indexes = []
394394395395- array.each_index { |i| indexes << i }
395395+ array.each_index { |i| indexes << i }
396396397397- assert_equal indexes, [0, 1, 2]
397397+ assert_equal indexes, [0, 1, 2]
398398end
399399400400test "#insert inserts single element at index offset" do
···770770end
771771772772test "#take_while takes elements where the block returns true" do
773773- array = Literal::Array(Integer).new(1, 2, 3, 4, 5)
773773+ array = Literal::Array(Integer).new(1, 2, 3, 4, 5)
774774775775- return_value = array.take_while { |i| i < 3 }
775775+ return_value = array.take_while { |i| i < 3 }
776776777777- refute_same return_value, array
778778- assert_equal return_value, Literal::Array(Integer).new(1, 2)
777777+ refute_same return_value, array
778778+ assert_equal return_value, Literal::Array(Integer).new(1, 2)
779779end
780780781781test "#shuffle returns a new shuffled array" do
+5-6
test/rails.test.rb
···11# frozen_string_literal: true
2233test "ActiveRecord::Relation with non-ActiveRecord::Base child" do
44- assert_raises(Literal::TypeError) do
55- Class.new do
66- extend Literal::Properties
77-88- prop :example, ActiveRecord::Relation(String)
99- end
44+ assert_raises(Literal::TypeError) do
55+ Class.new do
66+ extend Literal::Properties
77+ prop :example, ActiveRecord::Relation(String)
108 end
99+ end
1110end