Twitter bootstrap 无法使用Twitter引导js运行PlayFramwork 2.1 IntegrationSpec

Twitter bootstrap 无法使用Twitter引导js运行PlayFramwork 2.1 IntegrationSpec,twitter-bootstrap,playframework-2.0,Twitter Bootstrap,Playframework 2.0,我有一个PlayFramework(2.1)项目,main.scala.html文件中包含bootstrap.js,每当我从控制台运行“test”命令时,整个过程都会挂起。这很奇怪,因为我在使用“run”命令时没有问题 这很容易复制: 创建一个新的PlayFramework 2.1 scala项目 将bootstrap.js或bootstrap.min.js添加到public/javascripts文件夹 在现有jquery include之后直接在main.scala.html中添加脚本标记

我有一个PlayFramework(2.1)项目,main.scala.html文件中包含bootstrap.js,每当我从控制台运行“test”命令时,整个过程都会挂起。这很奇怪,因为我在使用“run”命令时没有问题

这很容易复制:

  • 创建一个新的PlayFramework 2.1 scala项目
  • 将bootstrap.js或bootstrap.min.js添加到public/javascripts文件夹
  • 在现有jquery include之后直接在main.scala.html中添加脚本标记
  • 进入游戏控制台
  • 运行“test”命令
如果首先调用ApplicationSpec,则它将运行,但IntegrationSpec将永远不会运行,控制台将等待直到终止

我使用的是PlayFramework2.1、Bootstrap2.3.1、Java1.6.0和Scala2.10.0。我在Ubuntu12.10和Windows7上也遇到同样的问题


我没有更改“play new”生成的ApplicationSpec或IntegrationSpec文件。我唯一更改的是将bootstrap.js文件添加到javascripts目录,并将脚本条目添加到main.scala.html。其他一切都是新创建的标准Play2Scala应用程序


其他人是否可以验证这是否是一个问题(或者只是我一个人)以及问题可能是什么

我在使用bootstrap2.3.1和jquery-1.9.1(不是jquery-1.9.0)时遇到了同样的问题。这是因为2.3.1版的twitter bootstrap.js被破坏了。我尝试使用jquery-1.7.1和bootstrap-2.0.4,并使用IntegrationSpec进行测试,然后它就可以正常工作了。
因此,您应该尝试一些jquery和引导模式

我在使用bootstrap2.3.1和jquery-1.9.1(不是jquery-1.9.0)时遇到了同样的问题。这是因为2.3.1版的twitter bootstrap.js被破坏了。我尝试使用jquery-1.7.1和bootstrap-2.0.4,并使用IntegrationSpec进行测试,然后它就可以正常工作了。
因此,您应该尝试一些jquery和引导模式

问题可能在ApplicationSpec或IntegrationSpec中,因为您可以毫无问题地执行“run”命令。我可以查看您的测试代码和目录结构吗?我没有更改“play new”生成的ApplicationSpec或IntegrationSpec文件。问题可能在ApplicationSpec或IntegrationSpec中,因为您可以毫无问题地执行“run”命令。我可以查看您的测试代码和目录结构吗?我没有更改“play new”生成的ApplicationSpec或IntegrationSpec文件。我可以使用较旧的引导版本解决此问题。谢谢。我可以通过使用旧的引导版本来解决这个问题。谢谢