草庐IT

unit-testing - 使用 mocha 进行所有测试后在哪里删除数据库并关闭连接

我正试图找出在所有测试运行后将删除数据库和关闭连接的函数放在哪里。这是我的嵌套测试://db.connection.db.dropDatabase();//db.connection.close();describe('User',function(){beforeEach(function(done){});after(function(done){});describe('#save()',function(){beforeEach(function(done){});it('shouldhaveusernameproperty',function(done){user.save(

unit-testing - Node.js 中的自动化 Web UI 测试

是否有任何适用于Node.js的自动化Web测试库,最好是headless的? 最佳答案 Zombie是Node.js的headless全栈测试框架。有一个fulllistoftestingmodules在Node.jsGitHubwiki上。 关于unit-testing-Node.js中的自动化WebUI测试,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7561775/

unit-testing - node.js:以任何方式导出文件中的所有函数(例如,启用单元测试),而不是一个一个

在node.js中,是否有任何快捷方式可以导出给定文件中的所有函数?我想这样做是出于单元测试的目的,因为我的单元测试与我的生产代码位于一个单独的文件中。我知道我可以手动完成并导出每个函数,如下所示:exports.myFunction=myFunction;但我想知道是否有更简单/更流畅的方法来做到这一点。(是的,我意识到出于模块化原因,导出所有函数并不总是一个好主意,但出于单元测试的目的,您确实希望查看所有小函数,以便您可以逐个测试它们。)谢谢! 最佳答案 你可以这样做://savethisintoavariable,soitca

unit-testing - 如何为 mocha 指定测试目录?

Mocha默认情况下尝试在test下查找测试文件,如何指定另一个目录,例如服务器测试? 最佳答案 使用这个:mochaserver-test或者,如果您有子目录,请使用:mocha"server-test/**/*.js"注意使用双引号。如果省略它们,您可能无法在子目录中运行测试。 关于unit-testing-如何为mocha指定测试目录?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

unit-testing - docker单元测试设置

我想为我的产品设置一个单元测试环境。我在Lua的nginx上构建了一个使用mysql和redis的Web应用程序。虽然我是docker新手,但我认为docker会对此有好处。我的应用程序在centos服务器(生产服务器)上运行。我打算为mysql、redis和webapp设置不同的容器,然后在我的mac(我的开发机器是MAC)或VM中编写UT应用程序(使用Busted框架的Lua单元测试)来测试它。UT应用程序将与docker容器nginx通信,而nginx将使用容器mysql和redis。这个好吗?如果是的话,有人可以指导我如何做到这一点吗?也许一些好的链接?如果没有,还有什么更好的

unit-testing - VSTS : dotnet with Docker fail to publish tests

我尝试在持续集成期间在VSTS上发布我的单元测试,我使用docker,在播放发布任务时,我仍然收到以下错误,因此dotnet测试生成的xml文件找不到命令。Notestresultfilesmatching**\test-results.xmlwerefound.如果我在本地运行命令docker-composerunweb-tests,则会创建一个包含预期test-results.xml文件的测试结果文件夹。我在VSTS上做错了什么?代码库:Github我的文件夹架构:web/├──web/│└──web.csproj│└──Dockerfile│├──web.test/│└──web

python - GAE : unit testing taskqueue with testbed

我正在使用测试平台对我的谷歌应用引擎应用进行单元测试,而我的应用使用任务队列。当我在单元测试期间向任务队列提交任务时,似乎该任务在队列中,但该任务没有执行。如何让任务在单元测试期间执行? 最佳答案 使用撒克逊人的出色答案,我能够使用testbed而不是gaetestbed来做同样的事情。这就是我所做的。将此添加到我的setUp():self.taskqueue_stub=apiproxy_stub_map.apiproxy.GetStub('taskqueue')然后,在我的测试中,我使用了以下内容:#Executethetaski

python - "unit tests have failed"for beautifulsoup

我正在尝试为python33安装beautifulsoup,但它没有正确安装,它会给出如下错误:C:\Python33>pipinstallbeautifulsoupDownloading/unpackingbeautifulsoupDownloadingBeautifulSoup-3.2.1.tar.gzRunningsetup.pyegg_infoforpackagebeautifulsoupTraceback(mostrecentcalllast):File"",line16,inFile"c:\windows\temp\pip_build_Prashant\beautifuls

hibernate - 没有persistence.xml的Spring 3.1给出 "Unable to resolve persistence unit root URL"

我正在尝试使用JPAEntityManagerFactorybootstrappingwithoutpersistence.xml,这是Spring3.1中的新内容(自M2起),但似乎spring仍在搜索persistence.xml文件,尽管指定了packagesToScan。在context.xml中,entityManagerFactory是这样配置的:org.hibernate.dialect.PostgreSQLDialectmy.package.name但在应用程序启动时,会出现PersistenceException消息“无法解析持久性单元根URL”:...Causedb

unit-testing - Flutter/Dart 在单元测试中等待几秒钟

我正在编写一个计时器应用程序。在单元测试中,如何等待几秒钟来测试我的计时器是否正常工作?//Iwantsomethinglikethis.test("Testingtimer",(){intstartTime=timer.seconds;timer.start();//dosomethingtowaitfor2secondsexpect(timer.seconds,startTime-2);}); 最佳答案 你可以使用awaitFuture.delayed(...)`:test("Testingtimer",()async{ints