another test fix
This commit is contained in:
parent
dc61e11813
commit
00e1942999
|
@ -4303,22 +4303,28 @@ fn expect_head_no_tail() {
|
||||||
|
|
||||||
assert_uplc(
|
assert_uplc(
|
||||||
src,
|
src,
|
||||||
Term::tail_list()
|
Term::var("a")
|
||||||
.apply(Term::var("a"))
|
|
||||||
.delayed_choose_list(
|
.delayed_choose_list(
|
||||||
Term::equals_integer()
|
Term::Error.delayed_trace(Term::var("expect[h]=a")),
|
||||||
.apply(Term::var("h"))
|
Term::tail_list()
|
||||||
.apply(Term::var("h")),
|
.apply(Term::var("a"))
|
||||||
Term::Error.delayed_trace(Term::string("expect [h] = a")),
|
.delayed_choose_list(
|
||||||
|
Term::equals_integer()
|
||||||
|
.apply(Term::var("h"))
|
||||||
|
.apply(Term::var("h")),
|
||||||
|
Term::Error.delayed_trace(Term::var("expect[h]=a")),
|
||||||
|
)
|
||||||
|
.lambda("h")
|
||||||
|
.apply(Term::un_i_data().apply(Term::head_list().apply(Term::var("a")))),
|
||||||
)
|
)
|
||||||
.lambda("h")
|
|
||||||
.apply(Term::un_i_data().apply(Term::head_list().apply(Term::var("a"))))
|
|
||||||
.lambda("a")
|
.lambda("a")
|
||||||
.apply(Term::list_values(vec![
|
.apply(Term::list_values(vec![
|
||||||
Constant::Data(Data::integer(1.into())),
|
Constant::Data(Data::integer(1.into())),
|
||||||
Constant::Data(Data::integer(2.into())),
|
Constant::Data(Data::integer(2.into())),
|
||||||
Constant::Data(Data::integer(3.into())),
|
Constant::Data(Data::integer(3.into())),
|
||||||
])),
|
]))
|
||||||
|
.lambda("expect[h]=a")
|
||||||
|
.apply(Term::string("expect [h] = a")),
|
||||||
true,
|
true,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue