summaryrefslogtreecommitdiff
path: root/src/isolate.rs
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2018-12-11 14:03:58 -0500
committerRyan Dahl <ry@tinyclouds.org>2018-12-11 15:07:55 -0500
commit81c8926ee9469a792d33e650eb8b8ac007de1977 (patch)
tree40e058b2ecc77351d0097c05e0570175d7d30c31 /src/isolate.rs
parentbba1a0d44aa3dd58bd0de53f37982ef270c7a176 (diff)
Use default filename for Isolate::execute.
Diffstat (limited to 'src/isolate.rs')
-rw-r--r--src/isolate.rs12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/isolate.rs b/src/isolate.rs
index 8e78f770b..99e3670f2 100644
--- a/src/isolate.rs
+++ b/src/isolate.rs
@@ -197,7 +197,14 @@ impl Isolate {
}
}
- pub fn execute(
+ /// Same as execute2() but the filename defaults to "<anonymous>".
+ pub fn execute(&self, js_source: &str) -> Result<(), JSError> {
+ self.execute2("<anonymous>", js_source)
+ }
+
+ /// Executes the provided JavaScript source code. The js_filename argument is
+ /// provided only for debugging purposes.
+ pub fn execute2(
&self,
js_filename: &str,
js_source: &str,
@@ -396,7 +403,6 @@ mod tests {
tokio_util::init(|| {
isolate
.execute(
- "y.js",
r#"
const m = new Uint8Array([4, 5, 6]);
let n = libdeno.send(m);
@@ -448,7 +454,6 @@ mod tests {
isolate
.execute(
- "y.js",
r#"
const control = new Uint8Array([4, 5, 6]);
const data = new Uint8Array([42, 43, 44, 45, 46]);
@@ -485,7 +490,6 @@ mod tests {
isolate
.execute(
- "y.js",
r#"
const control = new Uint8Array([4, 5, 6]);
const data = new Uint8Array([42, 43, 44, 45, 46]);