From 4a1a1a66f65c93706d11904049b0a5db9ad2b1e2 Mon Sep 17 00:00:00 2001 From: Binye Barwe Date: Mon, 26 Feb 2024 16:30:39 -0800 Subject: [PATCH] remove invalid test --- .../tests/cases/test_take_order.rs | 79 ------------------- 1 file changed, 79 deletions(-) diff --git a/programs/openbook-v2/tests/cases/test_take_order.rs b/programs/openbook-v2/tests/cases/test_take_order.rs index 8d7984b6..618264e4 100644 --- a/programs/openbook-v2/tests/cases/test_take_order.rs +++ b/programs/openbook-v2/tests/cases/test_take_order.rs @@ -367,82 +367,3 @@ async fn test_negative_spread_ask() -> Result<(), TransportError> { Ok(()) } - -#[tokio::test] -async fn test_negative_spread_bid() -> Result<(), TransportError> { - let TestInitialize { - context, - owner, - owner_token_0, - owner_token_1, - market, - market_base_vault, - market_quote_vault, - account_1, - account_2, - .. - } = TestContext::new_with_market(TestNewMarketInitialize { - quote_lot_size: 1_000_000_000, - base_lot_size: 100, - ..TestNewMarketInitialize::default() - }) - .await?; - let solana = &context.solana.clone(); - - send_tx( - solana, - PlaceOrderInstruction { - open_orders_account: account_1, - open_orders_admin: None, - market, - signer: owner, - user_token_account: owner_token_0, - market_vault: market_base_vault, - side: Side::Ask, - price_lots: 1000000, // whatever - max_base_lots: 10_000, // $1 - max_quote_lots_including_fees: 10_000, - client_order_id: 1, - expiry_timestamp: 0, - order_type: PlaceOrderType::Limit, - self_trade_behavior: SelfTradeBehavior::default(), - remainings: vec![], - }, - ) - .await - .unwrap(); - - // This order doesn't take any due max_base_lots but it's also don't post in on the book - send_tx( - solana, - PlaceOrderInstruction { - open_orders_account: account_2, - open_orders_admin: None, - market, - signer: owner, - user_token_account: owner_token_1, - market_vault: market_quote_vault, - side: Side::Bid, - price_lots: 7_500, - max_base_lots: 7_500, - max_quote_lots_including_fees: 1, - client_order_id: 25, - expiry_timestamp: 0, - order_type: PlaceOrderType::Limit, - self_trade_behavior: SelfTradeBehavior::AbortTransaction, - remainings: vec![], - }, - ) - .await - .unwrap(); - - let position = solana - .get_account::(account_2) - .await - .position; - - assert_eq!(position.asks_base_lots, 0); - assert_eq!(position.bids_base_lots, 0); - - Ok(()) -}