def METHOD_NAME(self):
    """" Test calculation Complex FFT """
    self.widget.zff = 2  # 2**2 = 4
    self.widget.limit_output = False
    self.widget.peak_search = 1 # MINIMUM
    self.widget.apod_func = 0 # boxcar
    self.send_signal(self.widget.Inputs.data, self.ifg_gsf)
    self.commit_and_wait()
    result_gsf = self.get_output(self.widget.Outputs.spectra)
    np.testing.assert_allclose(result_gsf.X.size, (4098)) #array
    np.testing.assert_allclose(result_gsf.X[0, 396:399], (23.67618359, 25.02051088, 25.82566789)) #Amplitude
    np.testing.assert_allclose(result_gsf.X[1, 396:399], (2.61539453, 2.65495979, 2.72814989)) #Phase