message: using online testing only where supported
diff: @@ -19,6 +19,8 @@ define(["Test", "Tone/core/Clock", "helper/Offline", "helper/Supports", "Tone/co
  clock.dispose();
  });
  + if (Supports.ONLINE_TESTING){
  +
  it("invokes the callback when started", function(done){
  var clock = new Clock(function(){
  clock.dispose();
  @@ -37,6 +39,8 @@ define(["Test", "Tone/core/Clock", "helper/Offline", "helper/Supports", "Tone/co
  expect(clock.frequency.value).to.equal(8);
  });
  + }
  +
  it("can get and set it's values with the set/get", function(){
  var clock = new Clock();
  clock.set({
  @@ -120,6 +124,8 @@ define(["Test", "Tone/core/Clock", "helper/Offline", "helper/Supports", "Tone/co
  context("Scheduling", function(){
  + if (Supports.ONLINE_TESTING){
  +
  it("passes a time to the callback", function(done){
  var clock = new Clock(function(time){
  expect(time).to.be.a.number;
  @@ -128,8 +134,6 @@ define(["Test", "Tone/core/Clock", "helper/Offline", "helper/Supports", "Tone/co
  }, 10).start();
  });
  - if (Supports.ONLINE_TESTING){
  -
  it("invokes the callback with a time great than now", function(done){
  var clock = new Clock(function(time){
  clock.dispose();
  