test/test-column.rb in red-arrow-0.8.1 vs test/test-column.rb in red-arrow-0.8.2

- old
+ new

@@ -22,6 +22,19 @@ column = Arrow::Column.new(Arrow::Field.new("visible", :boolean), chunked_array) assert_equal([true, false, nil, true], column.to_a) end + + test("#pack") do + arrays = [ + Arrow::BooleanArray.new([true, false]), + Arrow::BooleanArray.new([nil, true]), + ] + chunked_array = Arrow::ChunkedArray.new(arrays) + column = Arrow::Column.new(Arrow::Field.new("visible", :boolean), + chunked_array) + packed_column = column.pack + assert_equal([1, [true, false, nil, true]], + [packed_column.data.n_chunks, packed_column.to_a]) + end end