小编Sam*_*i N的帖子

如何模拟AJAX请求?

修改scenario.js以在端到端测试期间模拟AJAX请求的最简单方法是什么?

<!doctype html>
<html lang="en" ng-app="myApp">
<head>
  <meta charset="utf-8">
  <title>My Test AngularJS App</title>
  <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.min.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular-resource.min.js"></script>

  <script language="javascript" type="text/javascript">
      angular.module('myApp', ['ngResource']);
      function PlayerController($scope,$resource){
        $scope.player = $resource('player.json').get();
      }
    </script>

</head>
  <body ng-controller="PlayerController">
    <p>Hello {{player.name}}</p>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

从服务器上名为player.json的文件中正确获取播放器,并通过以下测试.如何将不同的json传入此测试并阻止获取回服务器?

/*
How do I pass in
player.json -> {"name":"Chris"}
*/
describe('my app', function() {

  beforeEach(function() {
    browser().navigateTo('../../app/index.html');
  });

  it('should load player from player.json', function() {
    expect(element('p:first').text()).
        toMatch("Hello Chris");
    pause();
  });

});
Run Code Online (Sandbox Code Playgroud)

testing end-to-end jasmine angularjs

6
推荐指数
1
解决办法
5764
查看次数

"错误:运行应用程序时无法分配该IP地址"

每当我尝试使用LAN ip启动Django服务器应用程序时,我收到错误:

Django version 1.4.1, using settings 'servidorMain.settings'
Development server is running at http://192.168.1.XX:8080/
Quit the server with CONTROL-C.
Error: That IP address can't be assigned-to.
Run Code Online (Sandbox Code Playgroud)

在localhost它完美地工作.我也在检查网络配置,我认为一切都是正确的,所以我不知道问题出在哪里.

提前致谢.

python django

6
推荐指数
2
解决办法
2万
查看次数

CodeMirror无法正确更新textarea

我在jquery-ui选项卡小部件的页面上有多个CodeMirror实例.我像这样动态创建这些实例:

//Returns a code mirror editor
editor.create = function(id){

    var codeID = "code-" + id;
    var $node = $('<form><textarea id="' + codeID + '" name="' + codeID + '">test</textarea></form>');
    editor.editors[id] = CodeMirror.fromTextArea($node.find("textarea").get(0), editor.options);

    return $node;


};
Run Code Online (Sandbox Code Playgroud)

每个实例都存储在一个名为的全局数组中editors.

创建后,它将附加到DOM.

var $editor = editor.create(id);
var tabID = "tabs-" + id;
var $tab = $('<li id=' + id + '><a href="#' + tabID + '">' + name + '</a> <span class="ui-icon ui-icon-close" role="presentation">Remove Tab</span></li>');
var $tabPanel = $('<div id="' + tabID …
Run Code Online (Sandbox Code Playgroud)

jquery codemirror

3
推荐指数
1
解决办法
2291
查看次数

标签 统计

angularjs ×1

codemirror ×1

django ×1

end-to-end ×1

jasmine ×1

jquery ×1

python ×1

testing ×1