#!/usr/bin/expect set timeout 5 set env(NO_COLOR) 1 source "$env(BATS_CWD)/helper/common_expect_functions.tcl" # This test stages only the first row from a new table that hasn't been committed yet. spawn dolt add -p new_table # Stage the first row expect_with_defaults_2 {| \+ | 1 | alice |} {Stage this row \[y,n,q,a,d,s,\?\]\? } { send "y\r"; } # Skip the second row expect_with_defaults_2 {| \+ | 2 | bob |} {Stage this row \[y,n,q,a,d,s,\?\]\? } { send "n\r"; } # Skip the third row expect_with_defaults_2 {| \+ | 3 | charlie |} {Stage this row \[y,n,q,a,d,s,\?\]\? } { send "n\r"; } expect eof exit