• treetable adding nodes at root level


    describe("loadBranch()", function() {
        beforeEach(function() {
        this.newRows = "<tr data-tt-id='3' data-tt-parent-id='2'><td>N3</td></tr><tr data-tt-id='4' data-tt-parent-id='2'><td>N4</td></tr>"
        - this.moreRows = "<tr data-tt-id='5' data-tt-parent-id='2'><td>N5</td></tr>"
        + this.moreRows = "<tr data-tt-id='5' data-tt-parent-id='2'><td>N5</td></tr>";
         
        this.subject.treetable();
        this.parentNode = this.subject.treetable("node", 2);
      @@ -276,9 +276,32 @@
        expect(this.subject.data("treetable").tree[4]).to.be.defined;
        });
         
        + it("registers nodes", function() {
        + expect(this.subject.data("treetable").nodes.length).to.equal(3);
        + this.subject.treetable("loadBranch", this.parentNode, this.newRows);
        + expect(this.subject.data("treetable").nodes.length).to.equal(5);
        + });
        +
        it("maintains chainability", function() {
        expect(this.subject.treetable("loadBranch", this.parentNode, this.newRows)).to.equal(this.subject);
        });
        +
        + describe("adding nodes at root level", function() {
        + beforeEach(function() {
        + this.rootRows = "<tr data-tt-id='6'><td>N6</td></tr>";
        + });
        +
        + it("registers nodes as root nodes", function () {
        + expect(this.subject.data("treetable").roots.length).to.equal(1);
        + this.subject.treetable("loadBranch", null, this.rootRows);
        + expect(this.subject.data("treetable").roots.length).to.equal(2);
        + });
        +
        + it("inserts rows into DOM", function () {
        + this.subject.treetable("loadBranch", null, this.rootRows);
        + expect($(this.subject[0].rows[3]).data("ttId")).to.equal(6);
        + });
        + });
        });
         
  • 相关阅读:
    coolSQL安装与使用
    测试经验--测试流程总结
    测试经验--测试用例结构设计
    python 爬虫与数据可视化--数据提取与存储
    python 爬虫与数据可视化--爬虫基础知识
    在Eclipse中用TODO标签管理任务(Task)
    Web性能优化:图片优化
    Firebug入门指南
    Git远程操作详解
    Firebug控制台详解
  • 原文地址:https://www.cnblogs.com/telwanggs/p/7434521.html
Copyright © 2020-2023  润新知