Files
dolt/integration-tests/bats/window.bats
Dhruv Sringari ca08128772 [no-release-notes] Unskip bats for schema import, add engine test secondary idx validation for keyless data (#3720)
* unskip schema import bats

* unskip a bunch of bats that already work

* unskip backup.bats

* add validation for keyless indexes, unskip some bats

* reskip index.bats

* reskip remotes-aws.bats

* delete gates instead of setting false
2022-06-29 15:36:16 -07:00

26 lines
747 B
Bash

#!/usr/bin/env bats
load $BATS_TEST_DIRNAME/helper/common.bash
setup() {
setup_common
}
teardown() {
assert_feature_version
teardown_common
}
@test "window: no diff table window buffer sharing" {
dolt sql -q "create table a (x int primary key, y varchar(1))"
dolt add .
dolt commit -m table
dolt sql -q "insert into a values (1, 'a'), (0, 'b'), (2, 'c')"
dolt add .
dolt commit -m row
run dolt sql -q "select to_x, first_value(to_y) over (partition by to_x), row_number() over (partition by diff_type order by to_x desc) from dolt_diff_a" -r csv
[ "$status" -eq 0 ]
[[ "${lines[1]}" =~ "0,b,3" ]] || false
[[ "${lines[2]}" =~ "1,a,2" ]] || false
[[ "${lines[3]}" =~ "2,c,1" ]] || false
}