);

              // The filter is a simple 1-pole filter: y(n) = -c*y(n-k)+x(n),
              // with an impulse as the input.
              expected[0] = 1;
              for (k = 1; k < testFrames; ++k) {
                expected[k] = -c * expected[k - 1];
              }

              // Threshold isn't exactly zero due to round-off in the
              // single-precision IIRFilterNode computations versus the
              // double-precision Javascript computations.
              should(actual, 'IIR