Sha256: 545f0bcd2fb559882d863abcfaade744adb85abea567fd91e1a36d2926066035

Contents?: true

Size: 1.42 KB

Versions: 51

Compression:

Stored size: 1.42 KB

Contents

(function() {

  describe("AA.TableCheckboxToggler", function() {
    beforeEach(function() {
      loadFixtures('table_checkboxes.html');
      this.collection = $("#collection");
      this.toggle_all = this.collection.find(".toggle_all");
      this.checkboxes = this.collection.find(":checkbox").not(this.toggle_all);
      return new AA.TableCheckboxToggler({}, this.collection);
    });
    describe("'selected' class for table row", function() {
      it("should add the class 'selected' to rows when their checkbox is checked ", function() {
        var checkbox;
        checkbox = $("#item_1");
        checkbox.attr("checked", "checked");
        checkbox.trigger("change");
        return expect(checkbox.parents("tr")).toHaveAttr("class", "selected");
      });
      return it("should remove the class 'selected' from rows when their checkbox is unchecked ", function() {
        var checkbox;
        checkbox = $("#item_1");
        checkbox.trigger("change");
        return expect(checkbox.parents("tr")).not.toHaveAttr("class", "selected");
      });
    });
    return describe("clicking a cell", function() {
      return it("should toggle the checkbox when a cell is clicked", function() {
        var checkbox, row;
        checkbox = $("#item_1");
        row = checkbox.parents("td");
        $(row).trigger("click");
        return expect(checkbox).toHaveAttr("checked", "checked");
      });
    });
  });

}).call(this);

Version data entries

51 entries across 51 versions & 3 rubygems

Version Path
lalala-4.0.0.dev.60 vendor/deps/active_admin/spec/javascripts/compiled/jquery.aa.table-checkbox-toggler-spec.js
lalala-4.0.0.dev.59 vendor/deps/active_admin/spec/javascripts/compiled/jquery.aa.table-checkbox-toggler-spec.js
lalala-4.0.0.dev.58 vendor/deps/active_admin/spec/javascripts/compiled/jquery.aa.table-checkbox-toggler-spec.js
lalala-4.0.0.dev.57 vendor/deps/active_admin/spec/javascripts/compiled/jquery.aa.table-checkbox-toggler-spec.js
lalala-4.0.0.dev.56 vendor/deps/active_admin/spec/javascripts/compiled/jquery.aa.table-checkbox-toggler-spec.js
lalala-4.0.0.dev.50 vendor/deps/active_admin/spec/javascripts/compiled/jquery.aa.table-checkbox-toggler-spec.js
lalala-4.0.0.dev.46 vendor/deps/active_admin/spec/javascripts/compiled/jquery.aa.table-checkbox-toggler-spec.js
activeadmin-0.5.1 spec/javascripts/compiled/jquery.aa.table-checkbox-toggler-spec.js
activeadmin-0.5.0 spec/javascripts/compiled/jquery.aa.table-checkbox-toggler-spec.js
activeadmin-0.5.0.pre1 spec/javascripts/compiled/jquery.aa.table-checkbox-toggler-spec.js
activeadmin-0.5.0.pre spec/javascripts/compiled/jquery.aa.table-checkbox-toggler-spec.js