tests: Add test for LocalConnection.send
This commit is contained in:
parent
7b21815660
commit
68c5024f21
|
@ -40,7 +40,7 @@ pub fn send<'gc>(
|
||||||
if matches!(args.get_value(0), Value::Null) {
|
if matches!(args.get_value(0), Value::Null) {
|
||||||
return Err(Error::AvmError(type_error(
|
return Err(Error::AvmError(type_error(
|
||||||
activation,
|
activation,
|
||||||
&format!("Error #2007: Parameter connectionName must be non-null."),
|
"Error #2007: Parameter connectionName must be non-null.",
|
||||||
2007,
|
2007,
|
||||||
)?));
|
)?));
|
||||||
}
|
}
|
||||||
|
@ -48,7 +48,7 @@ pub fn send<'gc>(
|
||||||
if matches!(args.get_value(1), Value::Null) {
|
if matches!(args.get_value(1), Value::Null) {
|
||||||
return Err(Error::AvmError(type_error(
|
return Err(Error::AvmError(type_error(
|
||||||
activation,
|
activation,
|
||||||
&format!("Error #2007: Parameter methodName must be non-null."),
|
"Error #2007: Parameter methodName must be non-null.",
|
||||||
2007,
|
2007,
|
||||||
)?));
|
)?));
|
||||||
}
|
}
|
||||||
|
@ -66,6 +66,7 @@ pub fn send<'gc>(
|
||||||
],
|
],
|
||||||
)?;
|
)?;
|
||||||
|
|
||||||
|
// FIXME: Adding the event listener after calling `send` works in FP.
|
||||||
Avm2::dispatch_event(&mut activation.context, event, this);
|
Avm2::dispatch_event(&mut activation.context, event, this);
|
||||||
|
|
||||||
Ok(Value::Undefined)
|
Ok(Value::Undefined)
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
TypeError: Error #2007: Parameter connectionName must be non-null.
|
||||||
|
TypeError: Error #2007: Parameter connectionName must be non-null.
|
||||||
|
TypeError: Error #2007: Parameter methodName must be non-null.
|
||||||
|
[StatusEvent type="status" bubbles=false cancelable=false eventPhase=2 code=null level="error"]
|
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
num_frames = 1
|
Loading…
Reference in New Issue