chore: remove failing request units test (#27735)

This commit is contained in:
Justin Starry 2022-09-12 19:18:29 -04:00 committed by GitHub
parent ba3d9cd325
commit 8bb0acc4c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 45 deletions

View File

@ -228,6 +228,9 @@ export class ComputeBudgetProgram {
'ComputeBudget111111111111111111111111111111',
);
/**
* @deprecated Instead, call {@link setComputeUnitLimit} and/or {@link setComputeUnitPrice}
*/
static requestUnits(params: RequestUnitsParams): TransactionInstruction {
const type = COMPUTE_BUDGET_INSTRUCTION_LAYOUTS.RequestUnits;
const data = encodeData(type, params);

View File

@ -72,51 +72,6 @@ describe('ComputeBudgetProgram', () => {
});
if (process.env.TEST_LIVE) {
it('send live request units ix', async () => {
const connection = new Connection(url, 'confirmed');
const FEE_AMOUNT = LAMPORTS_PER_SOL;
const STARTING_AMOUNT = 2 * LAMPORTS_PER_SOL;
const baseAccount = Keypair.generate();
const basePubkey = baseAccount.publicKey;
await helpers.airdrop({
connection,
address: basePubkey,
amount: STARTING_AMOUNT,
});
const additionalFeeTooHighTransaction = new Transaction().add(
ComputeBudgetProgram.requestUnits({
units: 150_000,
additionalFee: STARTING_AMOUNT,
}),
);
await expect(
sendAndConfirmTransaction(
connection,
additionalFeeTooHighTransaction,
[baseAccount],
{preflightCommitment: 'confirmed'},
),
).to.be.rejected;
const validAdditionalFeeTransaction = new Transaction().add(
ComputeBudgetProgram.requestUnits({
units: 150_000,
additionalFee: FEE_AMOUNT,
}),
);
await sendAndConfirmTransaction(
connection,
validAdditionalFeeTransaction,
[baseAccount],
{preflightCommitment: 'confirmed'},
);
expect(await connection.getBalance(baseAccount.publicKey)).to.be.at.most(
STARTING_AMOUNT - FEE_AMOUNT,
);
});
it('send live request heap ix', async () => {
const connection = new Connection(url, 'confirmed');
const STARTING_AMOUNT = 2 * LAMPORTS_PER_SOL;