mirror of
https://github.com/fluencelabs/parity-wasm
synced 2025-06-28 22:22:02 +00:00
another tests added
This commit is contained in:
@ -11,14 +11,27 @@ pub struct RuntimeValue {
|
||||
#[serde(tag = "type")]
|
||||
pub enum Action {
|
||||
#[serde(rename = "invoke")]
|
||||
Invoke { field: String, args: Vec<RuntimeValue> }
|
||||
Invoke {
|
||||
module: Option<String>,
|
||||
field: String,
|
||||
args: Vec<RuntimeValue>,
|
||||
},
|
||||
#[serde(rename = "get")]
|
||||
Get {
|
||||
module: Option<String>,
|
||||
field: String,
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Deserialize, Debug)]
|
||||
#[serde(tag = "type")]
|
||||
pub enum Command {
|
||||
#[serde(rename = "module")]
|
||||
Module { line: u64, filename: String },
|
||||
Module {
|
||||
line: u64,
|
||||
name: Option<String>,
|
||||
filename: String
|
||||
},
|
||||
#[serde(rename = "assert_return")]
|
||||
AssertReturn {
|
||||
line: u64,
|
||||
@ -70,6 +83,13 @@ pub enum Command {
|
||||
filename: String,
|
||||
text: String,
|
||||
},
|
||||
#[serde(rename = "register")]
|
||||
Register {
|
||||
line: u64,
|
||||
name: Option<String>,
|
||||
#[serde(rename = "as")]
|
||||
as_name: String,
|
||||
},
|
||||
#[serde(rename = "action")]
|
||||
Action {
|
||||
line: u64,
|
||||
|
Reference in New Issue
Block a user