[Pharo] Personal fitness tracker web app.
Test for empty workout log book.
Changed files
src/MyFitnessTracker-Core-Tests/MFTWorkoutLogBookTest.class.st
@@ -183,6 +183,15 @@
183
183
]
184
184
185
185
{ #category : 'tests' }
186
Added:
MFTWorkoutLogBookTest >> testWorkoutLogIsNotInProgressIfNoWorkoutLogs [
187
Added:
188
Added:
189
Added:
| logBook |
190
Added:
logBook := MFTWorkoutLogBook new.
191
Added:
self deny: logBook workoutLogIsInProgress
192
Added:
]
193
Added:
194
Added:
{ #category : 'tests' }
186
195
MFTWorkoutLogBookTest >> testWorkoutLogIsNotInProgressWhenLastWorkoutHasFinish [
187
196
188
197
| logBook unfinishedLog finishedLog |
src/MyFitnessTracker-Core/MFTWorkoutLogBook.class.st
@@ -72,7 +72,9 @@
72
72
{ #category : 'as yet unclassified' }
73
73
MFTWorkoutLogBook >> workoutLogIsInProgress [
74
74
75
Removed:
^ workoutLogs last finish isNil
75
Added:
^ workoutLogs
76
Added:
ifEmpty: [ false ]
77
Added:
ifNotEmpty: [ workoutLogs last finish isNil ]
76
78
]
77
79
78
80
{ #category : 'initialization' }