Tag: funcunit

FuncUnit无法使用PhantomJS运行testing

我一直在尝试创build一系列functionunit testing,使用PhantomJS作为浏览器在Node.js Web服务器上运行,在另一个站点上testingfunction。 过去,我已经使用FuncUnit成功地从目标站点本身运行functiontesting,但为了testing规模,我创build了一个Node项目来执行此操作,在Heroku实例上运行。 我用Bower安装了JQuery,Jasmine(我正在使用的testing运行器)和FuncUnit。 我已经被告知,FuncUnit不支持最新版本的Jasmine,所以它在版本1.3.1 – 所有其他软件包在他们的最新版本。 Phantom已经安装了NPM,并打开了以下页面: <html> <head> <title>Functional Testing</title> <script type="text/javascript" src="bower_components/jquery/dist/jquery.js"></script> <script type="text/javascript" src="bower_components/syn/dist/syn.js"></script> <script type="text/javascript" src="bower_components/jasmine-core/lib/jasmine-core/jasmine.js"></script> <script type="text/javascript" src="bower_components/jasmine-core/lib/jasmine-core/jasmine-html.js"></script> <script type="text/javascript" src="bower_components/jasmine-core/lib/jasmine-core/json2.js"></script> <script type="text/javascript" src="bower_components/funcunit/dist/funcunit.js"></script> <script type="text/javascript" src="testSpec.js"></script> <script type="text/javascript"> // Standard Jasmine 1.3 boot script from examples </script> </head> <body> </body> </html> 一旦testing运行开始,我几乎立即遇到错误。 下面的部分似乎会导致崩溃,虽然我很难找出哪一行正如堆栈跟踪已certificate难以导航。 F.attach(jasmine); F.speed = 100; […]