Skip to content

Introduction#

Trident supports writing Integration Tests in Rust.

marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ t marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ tr marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ tri marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ trid marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ tride marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ triden marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ trident marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ trident marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ trident marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ trident t marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ trident te marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ trident tes marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ trident test marcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ trident test Finished test [unoptimized + debuginfo] target(s) in 0.17s Running unittests src/lib.rs (target/debug/deps/program_client-35df7129a7acbd48)running 0 teststest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/test.rs (target/debug/deps/test-e1d41610f5897c1f)running 2 tests-------------- TEST START --------------program_keypair(1).pubkey = Po1RaS8BEDbNcn5oXsFryAeQ6Wn8fvmE111DJaKCgPCWaiting for fees to stabilize 1...test test_unhappy_path ... okWaiting for fees to stabilize 2...test test_happy_path ... oktest result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.89s Running unittests src/lib.rs (target/debug/deps/turnstile-451803623b25a701)running 1 testtest test_id ... oktest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests program_clientmarcinv@XPS15:~/Work/tooling/trident/examples/turnstile$ exit