Prechádzať zdrojové kódy

Improve msg.sender test (#690)

Signed-off-by: Lucas Steuernagel <lucas.tnagel@gmail.com>
Lucas Steuernagel 3 rokov pred
rodič
commit
5bbd7bb06e
1 zmenil súbory, kde vykonal 12 pridanie a 0 odobranie
  1. 12 0
      tests/substrate_tests/builtins.rs

+ 12 - 0
tests/substrate_tests/builtins.rs

@@ -705,4 +705,16 @@ fn my_token() {
 
     runtime.function("test", TokenTest(addr, false).encode());
     assert_eq!(&runtime.vm.output[..], &addr[..]);
+
+    runtime.function(
+        "test",
+        TokenTest(<[u8; 32]>::try_from(&runtime.vm.caller[..]).unwrap(), true).encode(),
+    );
+    assert_eq!(&runtime.vm.caller[..], &runtime.vm.output[..]);
+
+    runtime.function(
+        "test",
+        TokenTest(<[u8; 32]>::try_from(&runtime.vm.caller[..]).unwrap(), false).encode(),
+    );
+    assert_eq!(&runtime.vm.caller[..], &runtime.vm.output[..]);
 }