Sha256: eca1f3de45746614b93190b4238b33f27a8665b8619301647c047dc793090a06

Contents?: true

Size: 1.99 KB

Versions: 8

Compression:

Stored size: 1.99 KB

Contents

{:uriI"file:///Users/izik/www/sparse/izi_lightup/spec/javascripts/crit-utils/wait_for_spec.js?type=application/javascript&pipeline=self&id=0647897493388105bbc7e73f240a1461e418e0fca4210cf73f255d44d1b0d783:ET:load_pathI"8/Users/izik/www/sparse/izi_lightup/spec/javascripts;T:
filenameI"T/Users/izik/www/sparse/izi_lightup/spec/javascripts/crit-utils/wait_for_spec.js;T:	nameI"crit-utils/wait_for_spec;T:logical_pathI"%crit-utils/wait_for_spec.self.js;T:content_typeI"application/javascript;T:sourceI"describe("waitFor", function () {
  it("should exists as global function", function () {
    expect(waitFor).toBeDefined();
    expect(typeof waitFor).toBe("function");
  });

  it("should return curried fn to pass callback", function () {
    expect(typeof waitFor("SOMEWHAT")).toBe("function");
  });

  it("should call callback", function () {
    return new Promise(function(resolve) {
      waitFor("jQuery")(function() {
        expect(jQuery).toBeDefined();
        resolve();
      });
    });
  });

  it("should wait for required global variable", function () {
    return new Promise(function(resolve) {
      var KEY = "some-awesome-key";
      expect(window[KEY]).toBeUndefined();
      jasmine.clock().tick(1000);
      setTimeout(function () {
        window[KEY] = "TODO";
      }, 500);
      waitFor(KEY)(function () {
        expect(window[KEY]).toBeDefined();
        resolve();
      });
    });
  });
});
;T:
metadata{:dependencieso:Set:
@hash}
I"environment-version;TTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"bfile-digest:///Users/izik/www/sparse/izi_lightup/spec/javascripts/crit-utils/wait_for_spec.js;TTF:
requiredo;;}F:stubbedo;;}F:
linkso;;}F:charsetI"
utf-8;F:digest"%:8?̝LIUK<(xjW:lengthi:dependencies_digest"%W)1mFkH%KkF5e:idI"E0647897493388105bbc7e73f240a1461e418e0fca4210cf73f255d44d1b0d783;F:
mtimel+;0]b

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
izi_lightup-1.0.31 spec/dummy/tmp/cache/assets/sprockets/v3.0/x8/x8I3_7-SeJRDy5Cu6D-35j8egIx9z2xlvI1EcnpSUPU.cache
izi_lightup-1.0.29 spec/dummy/tmp/cache/assets/sprockets/v3.0/x8/x8I3_7-SeJRDy5Cu6D-35j8egIx9z2xlvI1EcnpSUPU.cache
izi_lightup-1.0.28 spec/dummy/tmp/cache/assets/sprockets/v3.0/x8/x8I3_7-SeJRDy5Cu6D-35j8egIx9z2xlvI1EcnpSUPU.cache
izi_lightup-1.0.27 spec/dummy/tmp/cache/assets/sprockets/v3.0/x8/x8I3_7-SeJRDy5Cu6D-35j8egIx9z2xlvI1EcnpSUPU.cache
izi_lightup-1.0.26 spec/dummy/tmp/cache/assets/sprockets/v3.0/x8/x8I3_7-SeJRDy5Cu6D-35j8egIx9z2xlvI1EcnpSUPU.cache
izi_lightup-1.0.25 spec/dummy/tmp/cache/assets/sprockets/v3.0/x8/x8I3_7-SeJRDy5Cu6D-35j8egIx9z2xlvI1EcnpSUPU.cache
izi_lightup-1.0.24 spec/dummy/tmp/cache/assets/sprockets/v3.0/x8/x8I3_7-SeJRDy5Cu6D-35j8egIx9z2xlvI1EcnpSUPU.cache
izi_lightup-1.0.23 spec/dummy/tmp/cache/assets/sprockets/v3.0/x8/x8I3_7-SeJRDy5Cu6D-35j8egIx9z2xlvI1EcnpSUPU.cache