             .imageModifier(modifier),
             .keepCurrentImageWhileLoading,
             .onlyLoadFirstFrame,
-            .cacheOriginalImage
+            .cacheOriginalImage,
+            .alternativeSources([alternativeSource])
         ])
         
         XCTAssertTrue(options.targetCache === cache)

            .onlyFromCache,
            .backgroundDecode,
            .callbackQueue(.dispatch(queue)),
            // Not sure why but we need `KingfisherOptionsInfoItem` to compile...
            KingfisherOptionsInfoItem.scaleFactor(2.0),
            .preloadAllAnimationData,
            .requestModifier(testModifier),
            .redirectHandler(testRedirectHandler),

        let processor = RoundCornerImageProcessor(cornerRadius: 20)
        let serializer = FormatIndicatedCacheSerializer.png
        let modifier = AnyImageModifier { i in return i }
        let alternativeSource = Source.network(URL(string: "https://onevcat.com")!)

        var options = KingfisherParsedOptionsInfo([
            .targetCache(cache),
