Sha256: 620fad683be5115fb3cabc7f78c4b454a419ec76e685b2e1326af03b1d72043e

Contents?: true

Size: 926 Bytes

Versions: 9

Compression:

Stored size: 926 Bytes

Contents

describe("UploadedFiles", function() {
  var control = require('sufia/save_work/uploaded_files');

  describe("hasFileRequirement", function() {
    describe("with required file element", function() {
      it("returns true", function() {
        var fixture = setFixtures('<form><ul class="requirements"><li class="incomplete" id="required-files">Add files</li></ul></form>');
        var element = fixture.find('form');
        target = new control.UploadedFiles(element);
        expect(target.hasFileRequirement).toBe(true);
      });
    });

    describe("without required file element", function() {
      it("returns false", function() {
        var fixture = setFixtures('<form><ul class="requirements"><li>Not files</li></ul></form>');
        var element = fixture.find('form');
        target = new control.UploadedFiles(element);
        expect(target.hasFileRequirement).toBe(false);
      });
    });
  });
});

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
sufia-7.4.1 spec/javascripts/uploaded_files_spec.js
sufia-7.4.0 spec/javascripts/uploaded_files_spec.js
sufia-7.3.1 spec/javascripts/uploaded_files_spec.js
sufia-7.3.0 spec/javascripts/uploaded_files_spec.js
sufia-7.3.0.rc3 spec/javascripts/uploaded_files_spec.js
sufia-7.3.0.rc2 spec/javascripts/uploaded_files_spec.js
sufia-7.3.0.rc1 spec/javascripts/uploaded_files_spec.js
sufia-7.2.0 spec/javascripts/uploaded_files_spec.js
sufia-7.1.0 spec/javascripts/uploaded_files_spec.js