github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/cmd/gno/testdata/gno_test/error_sync.txtar (about)

     1  # Test Error instruction updated
     2  # NOTE: unlike Output and Realm instruction updates, Error update is not driven
     3  # by the '-update-golden-tests' flag. The Error is only updated when it is
     4  # empty.
     5  
     6  ! gno test -v .
     7  
     8  stdout 'Machine\.RunMain\(\) panic: oups'
     9  stderr '=== RUN   file/x_filetest.gno'
    10  
    11  cmp x_filetest.gno x_filetest.gno.golden
    12  
    13  -- x_filetest.gno --
    14  package main
    15  
    16  func main() {
    17  	panic("oups")
    18  }
    19  
    20  // Error:
    21  
    22  -- x_filetest.gno.golden --
    23  package main
    24  
    25  func main() {
    26  	panic("oups")
    27  }
    28  
    29  // Error:
    30  // oups
    31  // *** CHECK THE ERR MESSAGES ABOVE, MAKE SURE IT'S WHAT YOU EXPECTED, DELETE THIS LINE AND RUN TEST AGAIN ***
    32