diff --git a/test/t/034_sparsevec_functions.pl b/test/t/034_distance_functions.pl similarity index 81% rename from test/t/034_sparsevec_functions.pl rename to test/t/034_distance_functions.pl index 7e91dc6..0b3eeb0 100644 --- a/test/t/034_sparsevec_functions.pl +++ b/test/t/034_distance_functions.pl @@ -40,7 +40,13 @@ for my $function (@functions) for my $query (@queries) { my $expected = $node->safe_psql("postgres", "SELECT $function(v, '$query') FROM tst"); - my $actual = $node->safe_psql("postgres", "SELECT $function(v::sparsevec, '$query'::vector::sparsevec) FROM tst"); + + # Test halfvec + my $actual = $node->safe_psql("postgres", "SELECT $function(v::halfvec, '$query'::vector::halfvec) FROM tst"); + is($expected, $actual, $function); + + # Test sparsevec + $actual = $node->safe_psql("postgres", "SELECT $function(v::sparsevec, '$query'::vector::sparsevec) FROM tst"); is($expected, $actual, $function); } }