Add more tests & rename 'Invalid' -> 'Unfinished'
This commit is contained in:
7
examples/acceptance_tests/092/aiken.lock
Normal file
7
examples/acceptance_tests/092/aiken.lock
Normal file
@@ -0,0 +1,7 @@
|
||||
# This file was generated by Aiken
|
||||
# You typically do not need to edit this file
|
||||
|
||||
requirements = []
|
||||
packages = []
|
||||
|
||||
[etags]
|
||||
2
examples/acceptance_tests/092/aiken.toml
Normal file
2
examples/acceptance_tests/092/aiken.toml
Normal file
@@ -0,0 +1,2 @@
|
||||
name = "aiken-lang/acceptance_test_092"
|
||||
version = "0.0.0"
|
||||
41
examples/acceptance_tests/092/lib/foo.ak
Normal file
41
examples/acceptance_tests/092/lib/foo.ak
Normal file
@@ -0,0 +1,41 @@
|
||||
test foo_1() {
|
||||
let a = {
|
||||
let b = 42
|
||||
b
|
||||
}
|
||||
|
||||
a == 42
|
||||
}
|
||||
|
||||
test foo_2() {
|
||||
expect Some(a) = {
|
||||
let b = 42
|
||||
Some(b)
|
||||
}
|
||||
|
||||
a == 42
|
||||
}
|
||||
|
||||
test foo_3() {
|
||||
let c = Some(42)
|
||||
|
||||
let a = {
|
||||
expect Some(b) = c
|
||||
b
|
||||
}
|
||||
|
||||
a == 42
|
||||
}
|
||||
|
||||
test foo_4() {
|
||||
let a = {
|
||||
let b = 2
|
||||
let c = {
|
||||
let d = 14
|
||||
d * b
|
||||
}
|
||||
c + 14
|
||||
}
|
||||
|
||||
a == 42
|
||||
}
|
||||
39
examples/acceptance_tests/092/plutus.json
Normal file
39
examples/acceptance_tests/092/plutus.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"preamble": {
|
||||
"title": "aiken-lang/acceptance_test_090",
|
||||
"version": "0.0.0",
|
||||
"plutusVersion": "v2",
|
||||
"compiler": {
|
||||
"name": "Aiken",
|
||||
"version": "v1.0.21-alpha+9f263c4"
|
||||
}
|
||||
},
|
||||
"validators": [
|
||||
{
|
||||
"title": "foo.spend",
|
||||
"datum": {
|
||||
"title": "datum",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/Int"
|
||||
}
|
||||
},
|
||||
"redeemer": {
|
||||
"title": "_redeemer",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/Data"
|
||||
}
|
||||
},
|
||||
"compiledCode": "583f010000322223253330053370e00290487777c9cfdde5c8f27bf4c1637fc55b5eeef7d8c4d9e0d4454967ff7d6e7ee6e242eb60c6318a4c26cac6eb400d5cd1",
|
||||
"hash": "d18aa035514acb988a34d33fc246420c5b0eca4f3f947ce95e294447"
|
||||
}
|
||||
],
|
||||
"definitions": {
|
||||
"Data": {
|
||||
"title": "Data",
|
||||
"description": "Any Plutus data."
|
||||
},
|
||||
"Int": {
|
||||
"dataType": "integer"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user