Code Duplication    Length = 15-15 lines in 2 locations

tests/phpunit/test-wc-stripe-payment-gateway.php 2 locations

@@ 48-62 (lines=15) @@
45
		$order = WC_Helper_Order::create_order();
46
		$this->updateOrderMeta( $order, '_stripe_intent_id', 'pi_123' );
47
		$expected_intent = ( object ) [ 'id' => 'pi_123' ];
48
		$callback = function( $preempt, $request_args, $url ) use ( $expected_intent ) {
49
			$response = [
50
				'headers' 	=> [],
51
				'body'		=> json_encode( $expected_intent ),
52
				'response'	=> [
53
					'code' 		=> 200,
54
					'message' 	=> 'OK',
55
				],
56
			];
57
58
			$this->assertEquals( 'GET', $request_args['method'] );
59
			$this->assertStringEndsWith( 'payment_intents/pi_123', $url );
60
61
			return $response;
62
		};
63
64
		add_filter( 'pre_http_request', $callback, 10, 3);
65
@@ 84-98 (lines=15) @@
81
				'message' 	=> 'error_message'
82
			]
83
		];
84
		$callback = function( $preempt, $request_args, $url ) use ( $response_error ) {
85
			$response = [
86
				'headers' 	=> [],
87
				'body'		=> json_encode( $response_error ),
88
				'response'	=> [
89
					'code' 		=> 404,
90
					'message' 	=> 'ERR',
91
				],
92
			];
93
94
			$this->assertEquals( 'GET', $request_args['method'] );
95
			$this->assertStringEndsWith( 'payment_intents/pi_123', $url );
96
97
			return $response;
98
		};
99
100
		add_filter( 'pre_http_request', $callback, 10, 3);
101