import { UnderWritingApplications } from '../lib/underwriting_applications';
import { UpgradeLiquidToSelfSellUser } from '@lrm-lib/liquid-upgrade';

describe('[MicroDeposit]Under-Writing End To End flow (Company On-boarding, Liquid Upgrade and Validation  in Underwriting Dashboard', () => {
  beforeEach(() => {
    UnderWritingApplications.onBoardSelfSellUpsellUser('');
  });

  it(
    'C1346525: Validate Self sell  [DECLINE] scenario for [MicroDeposit] connect Bank Submitted Applications',
    { tags: ['@tier2'] },
    () => {
      UpgradeLiquidToSelfSellUser.upgradeSelfSellConnectYourBank(
        'microdeposit',
        'declined'
      );
    }
  );
  it(
    'C1346526: Validate Self sell  [APPROVED] scenario for [MicroDeposit] connect Bank Submitted Applications',
    { tags: ['@tier2'] },
    () => {
      UpgradeLiquidToSelfSellUser.upgradeSelfSellConnectYourBank(
        'microdeposit',
        'approved'
      );
    }
  );
});
