mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-29 06:44:46 +00:00
Update small string tests in wasm_str
This commit is contained in:
parent
1c3b76ba03
commit
45302d996b
1 changed files with 22 additions and 28 deletions
|
@ -903,8 +903,8 @@ fn str_starts_with_false_small_str() {
|
||||||
#[test]
|
#[test]
|
||||||
fn str_repeat_small() {
|
fn str_repeat_small() {
|
||||||
assert_evals_to!(
|
assert_evals_to!(
|
||||||
indoc!(r#"Str.repeat "Roc" 3"#),
|
indoc!(r#"Str.repeat "Roc" 2"#),
|
||||||
RocStr::from("RocRocRoc"),
|
RocStr::from("RocRoc"),
|
||||||
RocStr
|
RocStr
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -941,8 +941,8 @@ fn str_trim_small_blank_string() {
|
||||||
#[test]
|
#[test]
|
||||||
fn str_trim_small_to_small() {
|
fn str_trim_small_to_small() {
|
||||||
assert_evals_to!(
|
assert_evals_to!(
|
||||||
indoc!(r#"Str.trim " hello world ""#),
|
indoc!(r#"Str.trim " hello ""#),
|
||||||
RocStr::from("hello world"),
|
RocStr::from("hello"),
|
||||||
RocStr
|
RocStr
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -959,8 +959,8 @@ fn str_trim_large_to_large_unique() {
|
||||||
#[test]
|
#[test]
|
||||||
fn str_trim_large_to_small_unique() {
|
fn str_trim_large_to_small_unique() {
|
||||||
assert_evals_to!(
|
assert_evals_to!(
|
||||||
indoc!(r#"Str.trim (Str.concat " " "hello world ")"#),
|
indoc!(r#"Str.trim (Str.concat " " "hello ")"#),
|
||||||
RocStr::from("hello world"),
|
RocStr::from("hello"),
|
||||||
RocStr
|
RocStr
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -990,15 +990,12 @@ fn str_trim_large_to_small_shared() {
|
||||||
indoc!(
|
indoc!(
|
||||||
r#"
|
r#"
|
||||||
original : Str
|
original : Str
|
||||||
original = " hello world "
|
original = " hello "
|
||||||
|
|
||||||
{ trimmed: Str.trim original, original: original }
|
{ trimmed: Str.trim original, original: original }
|
||||||
"#
|
"#
|
||||||
),
|
),
|
||||||
(
|
(RocStr::from(" hello "), RocStr::from("hello"),),
|
||||||
RocStr::from(" hello world "),
|
|
||||||
RocStr::from("hello world"),
|
|
||||||
),
|
|
||||||
(RocStr, RocStr)
|
(RocStr, RocStr)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -1009,12 +1006,12 @@ fn str_trim_small_to_small_shared() {
|
||||||
indoc!(
|
indoc!(
|
||||||
r#"
|
r#"
|
||||||
original : Str
|
original : Str
|
||||||
original = " hello world "
|
original = " hello "
|
||||||
|
|
||||||
{ trimmed: Str.trim original, original: original }
|
{ trimmed: Str.trim original, original: original }
|
||||||
"#
|
"#
|
||||||
),
|
),
|
||||||
(RocStr::from(" hello world "), RocStr::from("hello world"),),
|
(RocStr::from(" hello "), RocStr::from("hello"),),
|
||||||
(RocStr, RocStr)
|
(RocStr, RocStr)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -1027,8 +1024,8 @@ fn str_trim_left_small_blank_string() {
|
||||||
#[test]
|
#[test]
|
||||||
fn str_trim_left_small_to_small() {
|
fn str_trim_left_small_to_small() {
|
||||||
assert_evals_to!(
|
assert_evals_to!(
|
||||||
indoc!(r#"Str.trimLeft " hello world ""#),
|
indoc!(r#"Str.trimLeft " hello ""#),
|
||||||
RocStr::from("hello world "),
|
RocStr::from("hello "),
|
||||||
RocStr
|
RocStr
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -1045,8 +1042,8 @@ fn str_trim_left_large_to_large_unique() {
|
||||||
#[test]
|
#[test]
|
||||||
fn str_trim_left_large_to_small_unique() {
|
fn str_trim_left_large_to_small_unique() {
|
||||||
assert_evals_to!(
|
assert_evals_to!(
|
||||||
indoc!(r#"Str.trimLeft (Str.concat " " "hello world ")"#),
|
indoc!(r#"Str.trimLeft (Str.concat " " "hello ")"#),
|
||||||
RocStr::from("hello world "),
|
RocStr::from("hello "),
|
||||||
RocStr
|
RocStr
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -1059,8 +1056,8 @@ fn str_trim_right_small_blank_string() {
|
||||||
#[test]
|
#[test]
|
||||||
fn str_trim_right_small_to_small() {
|
fn str_trim_right_small_to_small() {
|
||||||
assert_evals_to!(
|
assert_evals_to!(
|
||||||
indoc!(r#"Str.trimRight " hello world ""#),
|
indoc!(r#"Str.trimRight " hello ""#),
|
||||||
RocStr::from(" hello world"),
|
RocStr::from(" hello"),
|
||||||
RocStr
|
RocStr
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -1077,8 +1074,8 @@ fn str_trim_right_large_to_large_unique() {
|
||||||
#[test]
|
#[test]
|
||||||
fn str_trim_right_large_to_small_unique() {
|
fn str_trim_right_large_to_small_unique() {
|
||||||
assert_evals_to!(
|
assert_evals_to!(
|
||||||
indoc!(r#"Str.trimRight (Str.concat " hello world" " ")"#),
|
indoc!(r#"Str.trimRight (Str.concat " hello" " ")"#),
|
||||||
RocStr::from(" hello world"),
|
RocStr::from(" hello"),
|
||||||
RocStr
|
RocStr
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -1108,15 +1105,12 @@ fn str_trim_right_large_to_small_shared() {
|
||||||
indoc!(
|
indoc!(
|
||||||
r#"
|
r#"
|
||||||
original : Str
|
original : Str
|
||||||
original = " hello world "
|
original = " hello "
|
||||||
|
|
||||||
{ trimmed: Str.trimRight original, original: original }
|
{ trimmed: Str.trimRight original, original: original }
|
||||||
"#
|
"#
|
||||||
),
|
),
|
||||||
(
|
(RocStr::from(" hello "), RocStr::from(" hello"),),
|
||||||
RocStr::from(" hello world "),
|
|
||||||
RocStr::from(" hello world"),
|
|
||||||
),
|
|
||||||
(RocStr, RocStr)
|
(RocStr, RocStr)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -1127,12 +1121,12 @@ fn str_trim_right_small_to_small_shared() {
|
||||||
indoc!(
|
indoc!(
|
||||||
r#"
|
r#"
|
||||||
original : Str
|
original : Str
|
||||||
original = " hello world "
|
original = " hello "
|
||||||
|
|
||||||
{ trimmed: Str.trimRight original, original: original }
|
{ trimmed: Str.trimRight original, original: original }
|
||||||
"#
|
"#
|
||||||
),
|
),
|
||||||
(RocStr::from(" hello world "), RocStr::from(" hello world"),),
|
(RocStr::from(" hello "), RocStr::from(" hello"),),
|
||||||
(RocStr, RocStr)
|
(RocStr, RocStr)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue