Skip to content

Commit 3459eb5

Browse files
committed
add infection
1 parent b8dbeff commit 3459eb5

File tree

6 files changed

+52
-0
lines changed

6 files changed

+52
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
[![Code Coverage](https://scrutinizer-ci.com/g/bavix/laravel-wallet/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/bavix/laravel-wallet/?branch=master)
55
[![Build Status](https://scrutinizer-ci.com/g/bavix/laravel-wallet/badges/build.png?b=master)](https://scrutinizer-ci.com/g/bavix/laravel-wallet/build-status/master)
66
[![Code Intelligence Status](https://scrutinizer-ci.com/g/bavix/laravel-wallet/badges/code-intelligence.svg?b=master)](https://scrutinizer-ci.com/code-intelligence)
7+
[![Mutation testing badge](https://badge.stryker-mutator.io/github.com/bavix/laravel-wallet/master)](https://packagist.org/packages/bavix/laravel-wallet)
78

89
[![Package Rank](https://phppackages.org/p/bavix/laravel-wallet/badge/rank.svg)](https://packagist.org/packages/bavix/laravel-wallet)
910
[![Latest Stable Version](https://poser.pugx.org/bavix/laravel-wallet/v/stable)](https://packagist.org/packages/bavix/laravel-wallet)

infection.json.dist

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"timeout": 10,
3+
"source": {
4+
"directories": [
5+
"src"
6+
]
7+
},
8+
"logs": {
9+
"text": "build/infection.log"
10+
},
11+
"mutators": {
12+
"@default": true
13+
}
14+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
3+
namespace Bavix\Wallet\Test\Common\Models;
4+
5+
class Transaction extends \Bavix\Wallet\Models\Transaction
6+
{
7+
8+
}

tests/Common/Models/Transfer.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
3+
namespace Bavix\Wallet\Test\Common\Models;
4+
5+
class Transfer extends \Bavix\Wallet\Models\Transfer
6+
{
7+
8+
}

tests/Common/Models/Wallet.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
3+
namespace Bavix\Wallet\Test\Common\Models;
4+
5+
class Wallet extends \Bavix\Wallet\Models\Wallet
6+
{
7+
8+
}

tests/TestCase.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
namespace Bavix\Wallet\Test;
44

55
use Bavix\Wallet\Services\ProxyService;
6+
use Bavix\Wallet\Test\Common\Models\Transaction;
7+
use Bavix\Wallet\Test\Common\Models\Transfer;
8+
use Bavix\Wallet\Test\Common\Models\Wallet;
69
use Bavix\Wallet\Test\Common\Rate;
710
use Bavix\Wallet\WalletServiceProvider;
811
use Illuminate\Foundation\Application;
@@ -54,6 +57,16 @@ protected function getPackageProviders($app): array
5457
*/
5558
protected function getEnvironmentSetUp($app): void
5659
{
60+
// new table name's
61+
$app['config']->set('wallet.transaction.table', 'transaction');
62+
$app['config']->set('wallet.transfer.table', 'transfer');
63+
$app['config']->set('wallet.wallet.table', 'wallet');
64+
65+
// override model's
66+
$app['config']->set('wallet.transaction.model', Transaction::class);
67+
$app['config']->set('wallet.transfer.model', Transfer::class);
68+
$app['config']->set('wallet.wallet.model', Wallet::class);
69+
5770
// wallet
5871
$app['config']->set('wallet.currencies', [
5972
'my-usd' => 'USD',

0 commit comments

Comments
 (0)