Skip to content

Commit ec85502

Browse files
committed
Reset feature flag service after test
1 parent 0005887 commit ec85502

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

WooCommerce/WooCommerceTests/Tools/DefaultImageServiceTests.swift

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,9 +268,16 @@ final class DefaultImageServiceTests: XCTestCase {
268268

269269
func testDownloadAndCacheImageForImageView_withEmptyBounds_usesDefaultThumbnailSize() {
270270
// Given
271-
let featureFlagService = MockFeatureFlagService()
272-
featureFlagService.isProductImageOptimizedHandlingEnabled = true
273-
ServiceLocator.setFeatureFlagService(featureFlagService)
271+
let originalFeatureFlagService = ServiceLocator.featureFlagService
272+
defer {
273+
ServiceLocator.setFeatureFlagService(originalFeatureFlagService)
274+
}
275+
276+
ServiceLocator.setFeatureFlagService(
277+
MockFeatureFlagService(
278+
isProductImageOptimizedHandlingEnabled: true
279+
)
280+
)
274281

275282
let mockImageView = UIImageView(frame: .zero)
276283
let mockCache = MockImageCache(name: "Testing")

0 commit comments

Comments
 (0)