@@ -27,21 +27,20 @@ final class ImageLoaderTests: XCTestCase {
2727
2828 func testFetchImage_WithCachedImage( ) {
2929 // Given
30- let imageUrl = URL ( string : " https://example.com/image.jpg " )
30+ let url = " https://example.com/image.jpg "
3131 let networkManager = sut. networkManager
3232 let imageCache = sut. imageCache
3333 let cachedImage = RM . image ( " backToTheFuture " )
3434
35- let imageLoader = ImageLoader (
36- url: imageUrl,
37- networkManager: networkManager
38- )
35+ let imageLoader = ImageLoader ( networkManager: networkManager)
3936
4037 // When
41- guard let imageUrl = imageUrl else { fatalError ( " Bad URL or nil. " ) }
38+ guard let imageUrl = URL ( string: url) else {
39+ fatalError ( " Bad URL or nil. " )
40+ }
4241
4342 imageCache [ imageUrl] = cachedImage
44- imageLoader. fetchImage ( )
43+ imageLoader. fetchImage ( from : url )
4544
4645 // Then
4746 XCTAssertNotNil ( imageLoader. image, " Image should be not nil. " )
@@ -56,21 +55,20 @@ final class ImageLoaderTests: XCTestCase {
5655
5756 func testFetchImage_WithoutCachedImage( ) {
5857 // Given
59- let imageUrl = URL ( string : " https://example.com/image.jpg " )
58+ let url = " https://example.com/image.jpg "
6059 let networkManager = sut. networkManager
6160 let imageCache = sut. imageCache
6261 imageCache. removeCache ( )
6362
64- let imageLoader = ImageLoader (
65- url: imageUrl,
66- networkManager: networkManager
67- )
63+ let imageLoader = ImageLoader ( networkManager: networkManager)
6864
6965 // When
70- imageLoader. fetchImage ( )
66+ imageLoader. fetchImage ( from : url )
7167
7268 // Then
73- guard let imageUrl = imageUrl else { fatalError ( " Bad URL or nil. " ) }
69+ guard let imageUrl = URL ( string: url) else {
70+ fatalError ( " Bad URL or nil. " )
71+ }
7472
7573 XCTAssertNil ( imageCache [ imageUrl] , " Image cache should be nil. " )
7674
0 commit comments