【发布时间】:2014-05-20 12:10:30
【问题描述】:
我是 JINT 的新手,我只是尝试做一些基本的测试来学习一些技巧。我的第一次尝试是在我的数据库中存储一些 javascript,加载它,然后在单元测试中执行它。所以看起来基本上是这样的......
[Fact]
public void can_use_jint_engine() {
using (var database = DocumentStore()) {
using (var session = database.OpenSession()) {
var source = session.Load<Statistic>("statistics/1");
// join the list of strings into a single script
var script = String.Join("\n", source.Scripting);
// this will create the script
// console.log("this is a test from jint.");
//
var engine = new Jint.Engine();
// attempt to execute the script
engine.Execute(script);
}
}
}
它不起作用,我收到这个错误,这对我来说完全没有意义,而且我找不到任何文档。
Jint.Runtime.JavaScriptExceptionconsole 未定义在 Jint.Engine.Execute(程序程序)在 Jint.Engine.Execute(字符串源)在 SampleProject.Installers.Instanced.__testing_installer.can_use_jint_engine() 在 _testing_installer.cs:第 318 行
任何人都可以帮助阐明这一点吗?在这一点上我很困惑。
【问题讨论】: