/**
 * Copyright IBM Corp. 2024, 2025
 */
export const validAssertionData = {
  kind: 'assertion',
  metadata: {
    name: 'TestPaymentAssertion',
    version: '1.0.0',
    namespace: 'default',
  },
  spec: [
    {
      name: 'CheckStatus',
      key: 'status',
      value: 200,
      action: 'equals',
      stopOnFail: true,
    },
    {
      name: 'CheckBody',
      key: 'body.message',
      value: 'success',
      action: 'contains',
      if: '${code} == 200',
    },
  ],
};

export const validAssertionDataV2 = {
  ...validAssertionData,
  metadata: {
    ...validAssertionData.metadata,
    version: '2.0.0',
  },
};
