File tree Expand file tree Collapse file tree 3 files changed +10
-11
lines changed Expand file tree Collapse file tree 3 files changed +10
-11
lines changed Original file line number Diff line number Diff line change 5
5
- 5.5
6
6
- 5.6
7
7
- 7.0
8
+ - 7.1
8
9
- hhvm
9
10
10
11
matrix :
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
-
4
3
namespace Message ;
5
4
6
-
7
5
use Omnipay \AuthorizeNet \Message \AIMAbstractRequest ;
6
+ use Omnipay \Tests \TestCase ;
7
+ use Mockery ;
8
8
9
- class AIMAbstractRequestTest extends \PHPUnit_Framework_TestCase
9
+ class AIMAbstractRequestTest extends TestCase
10
10
{
11
11
/** @var AIMAbstractRequest */
12
12
private $ request ;
13
13
14
14
public function setUp ()
15
15
{
16
- $ this ->request = $ this ->getMockForAbstractClass (
17
- '\Omnipay\AuthorizeNet\Message\AIMAbstractRequest ' ,
18
- array (
19
- $ this ->getMock ('\Guzzle\Http\ClientInterface ' ),
20
- $ this ->getMock ('\Symfony\Component\HttpFoundation\Request ' )
21
- )
22
- );
16
+ $ this ->request = Mockery::mock ('\Omnipay\AuthorizeNet\Message\AIMAbstractRequest ' )->makePartial ();
17
+ $ this ->request ->initialize ();
23
18
}
24
19
25
20
public function testShouldReturnTransactionReference ()
Original file line number Diff line number Diff line change @@ -20,7 +20,8 @@ public function setUp()
20
20
'amount ' => '12.00 ' ,
21
21
'customerId ' => 'cust-id ' ,
22
22
'card ' => $ card ,
23
- 'duplicateWindow ' => 0
23
+ 'duplicateWindow ' => 0 ,
24
+ 'solutionId ' => 'SOL12345ID ' ,
24
25
)
25
26
);
26
27
}
@@ -33,6 +34,7 @@ public function testGetData()
33
34
$ this ->assertEquals ('10.0.0.1 ' , $ data ->transactionRequest ->customerIP );
34
35
$ this ->assertEquals ('cust-id ' , $ data ->transactionRequest ->customer ->id );
35
36
$ this ->
assertEquals (
'[email protected] ' ,
$ data->
transactionRequest ->
customer ->
email );
37
+ $ this ->assertEquals ('SOL12345ID ' , $ data ->transactionRequest ->solution ->id );
36
38
37
39
// Issue #38 Make sure the transactionRequest properties are correctly ordered.
38
40
// This feels messy, but works.
@@ -43,6 +45,7 @@ public function testGetData()
43
45
"transactionType " ,
44
46
"amount " ,
45
47
"payment " ,
48
+ "solution " ,
46
49
"order " ,
47
50
"customer " ,
48
51
"billTo " ,
You can’t perform that action at this time.
0 commit comments