qunit

    1热度

    1回答

    我想加载一个浏览器页面,该页面是运行QUnit测试的页面的静态HTML测试工具。 我想从成功/失败<span> s中获得数值,并用这些数值进行测试。 如何使用MSTest/MSUnit加载页面和查询元素?

    2热度

    2回答

    我有一个QUnit测试套件和我打电话 $('#idForElement').html(); 一个QUnit测试中(这是登记在$(document).ready(),然后运行),但这个函数返回在Chrome,Firefox和IE null。 然而,在Firebug的Firefox中的脚本选项卡,我可以通过添加代码作为监视表达式来获得期望的字符串,可以看到页面上,并在Firebug的HTML选项卡

    0热度

    2回答

    我想使用JsTestDriver来驱动我的QUnit测试,但我对如何处理#qunit-fixture标记感到困惑。 标准QUnit测试运行器是一个HTML页面。 <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <link rel="stylesheet" href="/

    0热度

    1回答

    我有我的页面上的AJAX动画扩展其变动对不同的事件,这样的按钮颜色: 按钮和扩展的代码是: asp:Button ID="target" runat="server" Text="Animate Me" OnClientClick="return false;"> /asp:Button> aspext:AnimationExtender ID="extender" run

    0热度

    1回答

    我有asp.net按钮,我想创建一个QUnit测试,它会首先创建鼠标悬停并显示警报。这个怎么做。我试过 test("mouseover",function(){ $("#buttonid").mouseover(function() { alert('mouseover'); test(true,"Done"); }); }); 但它不工作。

    0热度

    1回答

    我正在使用Qunit测试.js脚本。 我有一个静态.html测试工具包括.js“测试下的代码”(CUT)并包含适当的标记。我正在使用包含在另一个脚本中的QUnit进行测试。 此安全带和测试脚本驻留在一个项目中:Application.UI.Tests.JScript。 CUT中有AJAX调用具有相对于使用它的视图位置的目标。 视图和脚本驻留在MVC项目的常规文件夹中:Application.UI。

    3热度

    1回答

    我尝试qunit在写一个jQuery插件,我想知道我怎么可以测试以下内容: (function($){ $.fn.myPlugin = function(options){ var defaults = { foo: function(){ return 'bar'; } }; options = $.e

    3热度

    2回答

    我在测试我的jQuery插件时遇到泄漏问题。当我想模拟一个文字对象的值或函数时,就会出现这个问题。 实施例: test('Overwrite some default setting', function(){ $.fn.plugin.defaults.bar = 'foo'; }); test('Bar should be undefined', function(){

    1热度

    3回答

    我是QUnit的新手。我正在使用jQuery(测试1.4.2和1.5.1)和最新的QUnit。我可以在单个测试中触发事件,但之后的任何测试都会失败。这里是一个简化的repro: // code under test - "#Test1" is just an empty div $(document).ready(function() { $('#Test1').mouseenter(

    6热度

    3回答

    我已经开始与Qunit合作对我的代码进行单元测试,但是在比较对象时遇到了显着的问题。 我动态测试的代码创建一个对象: var fields = ['id','name']; var result = {}; for (var field in fields) { var name = fields[field]; result[name] = name; } var