Tag: qtscript

我可以在QtScript中使用should.js吗?

我正在使用QtScript来自动化我的应用程序的部分开发和testing目的。 我已经到了想要testing断言的地步,并基于“独立断言库?” 和我在Debian软件库中find的东西,我去了Should.js。 我无法加载到我的Qt应用程序,因为它取决于Node的require()函数。 我尝试实现这个版本,从“CommonJS的支持require()”开始 ,结束于下面的代码。 可以使它工作,还是我注定要采取这种方法? 我可能会更好的将should.js的位复制到单个文件中吗? 我不想让自己负责保持更新。 (授权是一个非问题,因为我不打算重新分配此代码)。 这是我的MCVE; 抱歉,我不能把它缩短! should.cpp #include <QCoreApplication> #include <QDateTime> #include <QDebug> #include <QDir> #include <QFile> #include <QFileInfo> #include <QScriptEngine> #include <QScriptContext> #include <QScriptContextInfo> #include <QTextStream> // Primitive implementation of Node.js require(). // NB Supports only .js sources. QScriptValue require(QScriptContext* context, QScriptEngine* engine) { const QString moduleName = […]