#zig build-exe {
--name test
-Mroot=test.zig
#}

#write test.zig {
const foo = {};
pub fn main() void {
    _ = &foo;
}
#}
#update
#check stdout

#write test.zig {
const foo = something;
pub fn main() void {
    _ = &foo;
}
#}
#update "introduce use of undeclared identifier"
#check errors {
test.zig:1:13: error: use of undeclared identifier 'something'
#}

#write test.zig {
const foo = {};
pub fn main() void {
    _ = &foo;
}
#}
#update "revert use of undeclared identifier"
#check stdout
