Skip to content

Commit 03d1142

Browse files
authored
Merge pull request #130 from Clutz88/tap-to-defer
update calls to deprecated tap to defer
2 parents 5eedd97 + f4a9569 commit 03d1142

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

tests/HasStatusesTest.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
});
2525

2626
test('a reason can be set')
27-
->tap(fn () => $this->testModel->setStatus('pending', 'waiting on action'))
27+
->defer(fn () => $this->testModel->setStatus('pending', 'waiting on action'))
2828
->expect(fn () => $this->testModel->status()->reason)
2929
->toEqual('waiting on action');
3030

@@ -67,12 +67,12 @@
6767
->toBeNull();
6868

6969
it('can handle an empty reason when setting a status')
70-
->tap(fn () => $this->testModel->setStatus('status'))
70+
->defer(fn () => $this->testModel->setStatus('status'))
7171
->expect(fn () => $this->testModel->status()->name)
7272
->toEqual('status');
7373

7474
it('allows null for an empty reason when setting a status')
75-
->tap(fn () => $this->testModel->setStatus('status', null))
75+
->defer(fn () => $this->testModel->setStatus('status', null))
7676
->expect(fn () => $this->testModel->status()->reason)
7777
->toBeNull();
7878

@@ -100,22 +100,22 @@
100100
});
101101

102102
it('will return `true` if specific status is found')
103-
->tap(fn () => $this->testModel->setStatus('status 1'))
103+
->defer(fn () => $this->testModel->setStatus('status 1'))
104104
->expect(fn () => $this->testModel->hasEverHadStatus('status 1'))
105105
->toBeTrue();
106106

107107
it('will return `false` if specific status is not found')
108-
->tap(fn () => $this->testModel->setStatus('status 1'))
108+
->defer(fn () => $this->testModel->setStatus('status 1'))
109109
->expect(fn () => $this->testModel->hasEverHadStatus('status 2'))
110110
->toBeFalse();
111111

112112
it('will return `false` if specific status is found')
113-
->tap(fn () => $this->testModel->setStatus('status 1'))
113+
->defer(fn () => $this->testModel->setStatus('status 1'))
114114
->expect(fn () => $this->testModel->hasNeverHadStatus('status 1'))
115115
->toBeFalse();
116116

117117
it('will return `true` if specific status is not found')
118-
->tap(fn () => $this->testModel->setStatus('status 1'))
118+
->defer(fn () => $this->testModel->setStatus('status 1'))
119119
->expect(fn () => $this->testModel->hasNeverHadStatus('status 2'))
120120
->toBeTrue();
121121

@@ -151,10 +151,10 @@
151151
});
152152

153153
it('can handle a different status model')
154-
->tap(
154+
->defer(
155155
fn () => config()->set('model-status.status_model', AlternativeStatusModel::class)
156156
)
157-
->tap(
157+
->defer(
158158
fn () => $this->testModel->setStatus('pending', 'waiting on action')
159159
)
160160
->expect(fn () => $this->testModel->status())
@@ -228,8 +228,8 @@
228228
});
229229

230230
it('supports custom polymorphic model types')
231-
->tap(fn () => Relation::morphMap(['custom-test-model' => TestModel::class]))
232-
->tap(fn () => $this->testModel->setStatus('initiated'))
231+
->defer(fn () => Relation::morphMap(['custom-test-model' => TestModel::class]))
232+
->defer(fn () => $this->testModel->setStatus('initiated'))
233233
->expect(fn () => TestModel::currentStatus('initiated')->get())
234234
->toHaveCount(1);
235235

0 commit comments

Comments
 (0)