Skip to content

Commit

Permalink
better tests
Browse files Browse the repository at this point in the history
  • Loading branch information
xunilrj committed Feb 27, 2025
1 parent 4cb6711 commit 40dc27d
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 12 deletions.
12 changes: 0 additions & 12 deletions sway-lib-std/src/vec.sw
Original file line number Diff line number Diff line change
Expand Up @@ -883,15 +883,3 @@ impl<T> Clone for Vec<T> {
Self { buf, len }
}
}

fn assert_vec(v: Vec<u8>, items: &[u8]) {
use ::assert::*;
assert(v.len() == items.len());
}

#[test]
fn ok_vec_push() {
let mut v: Vec<u8> = Vec::new();
v.push(1u8);
assert_vec(v, __slice(&[1u8], 0, 1));
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
out
target
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[[package]]
name = "core"
source = "path+from-root-8D9646CA7E6F9448"

[[package]]
name = "method_on_primitives"
source = "member"
dependencies = ["std"]

[[package]]
name = "std"
source = "path+from-root-8D9646CA7E6F9448"
dependencies = ["core"]
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[project]
authors = ["Fuel Labs <[email protected]>"]
license = "Apache-2.0"
name = "method_on_primitives"
entry = "main.sw"

[dependencies]
std = { path = "../../../../../../../sway-lib-std" }
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
script;

use std::assert::*;

fn main() {
assert(__slice(&[1u8], 0, 1).len() == 1);
}

0 comments on commit 40dc27d

Please sign in to comment.