我是新手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(Program program) at Jint.Engine.Execute(String source) at SampleProject.Installers.Instanced.__testing_installer.can_use_jint_engine() in _testing_installer.cs 中定义:第 318 行
任何人都可以帮助阐明这一点吗?在这一点上我很困惑。