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

     1  # Test native lib
     2  
     3  ! gno test -v .
     4  
     5  ! stdout .+
     6  stderr 'panic: unknown import path net \[recovered\]'
     7  stderr '	panic: gno.land/r/\w{8}/contract.gno:1: unknown import path net'
     8  
     9  gno test -v --with-native-fallback .
    10  
    11  ! stdout .+
    12  stderr '=== RUN   TestFoo'
    13  stderr '--- PASS: TestFoo'
    14  
    15  -- contract.gno --
    16  package contract
    17  
    18  import "net"
    19  
    20  func Foo() {
    21  	_ = net.IPv4
    22  }
    23  
    24  -- contract_test.gno --
    25  package contract
    26  
    27  import "testing"
    28  
    29  func TestFoo(t *testing.T) {
    30  	Foo()
    31  }
    32