summaryrefslogtreecommitdiff
path: root/src/isolate.rs
diff options
context:
space:
mode:
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]);