Sha256: b9ca0136d49a9b9f2e531676acecc20d606cc92f1afbe7234fe8f07f4ecb80c0

Contents?: true

Size: 811 Bytes

Versions: 8

Compression:

Stored size: 811 Bytes

Contents

function setupJaxTestEnvironment() {
  var jasmineEnv = jasmine.getEnv();

  jsApiReporter = new jasmine.JsApiReporter();
  var trivialReporter = new jasmine.TrivialReporter();

  jasmineEnv.addReporter(jsApiReporter);
  jasmineEnv.addReporter(trivialReporter);

  jasmineEnv.specFilter = function(spec) {
    return trivialReporter.specFilter(spec);
  };

  /*
    Create a canvas element and add it to the document. 
    There's nothing special about this element.
   */
  var canvas = document.createElement("canvas");
  canvas.setAttribute("id", "spec-canvas");
  canvas.style.display = "none";
  document.body.appendChild(canvas);
  
  beforeEach(function() {
    window.SPEC_CONTEXT = new Jax.Context(canvas);
  });
  
  afterEach(function() {
    SPEC_CONTEXT.dispose();
  })


  jasmineEnv.execute();
}

Version data entries

8 entries across 6 versions & 1 rubygems

Version Path
jax-1.0.1 lib/jax/generators/app/templates/spec/javascripts/support/spec_helpers/jax_spec_environment_helper.js
jax-1.0.1.rc2 lib/jax/generators/app/templates/spec/javascripts/support/spec_helpers/jax_spec_environment_helper.js
jax-1.0.1.rc1 lib/jax/generators/app/templates/spec/javascripts/support/spec_helpers/jax_spec_environment_helper.js
jax-1.0.0 lib/jax/generators/app/templates/spec/javascripts/support/spec_helpers/jax_spec_environment_helper.js
jax-0.0.0.10 lib/jax/generators/app/templates/spec/javascripts/support/spec_helpers/jax_spec_environment_helper.js
jax-0.0.0.9 spec/javascripts/helpers/jax_spec_environment_helper.js
jax-0.0.0.9 spec/example_app/spec/javascripts/support/spec_helpers/jax_spec_environment_helper.js
jax-0.0.0.9 lib/jax/generators/app/templates/spec/javascripts/support/spec_helpers/jax_spec_environment_helper.js