      audit.define('initialize', (task, should) => {
        context = initializeContext(should);
        task.done();
      });

      audit.define('incorrect construction', (task, should) => {
        testInvalidConstructor(should, 'WaveShaperNode', context);
        task.done();
      });

      audit.define('valid default construction', (task, should) => {
        let prefix = 'node0';
        let node = testDefaultConstructor(should, 'WaveShaperNode', context, {
          prefix: prefix,
          numb