diff --git a/Sources/NodesGenerator/Resources/Stencils/PluginList.stencil b/Sources/NodesGenerator/Resources/Stencils/PluginList.stencil index a1d34019c..86cbe0fcb 100644 --- a/Sources/NodesGenerator/Resources/Stencils/PluginList.stencil +++ b/Sources/NodesGenerator/Resources/Stencils/PluginList.stencil @@ -6,31 +6,6 @@ import {{ import }} {% endfor %} {% endif %} -{% if is_periphery_comment_enabled %} -// periphery:ignore -{% endif %} -/// @mockable -@MainActor -internal protocol {{ plugin_list_name }}Flow: {{ view_controllable_flow_type }} {} - -{% if is_periphery_comment_enabled %} -// periphery:ignore -{% endif %} -/// @mockable -@MainActor -internal protocol {{ plugin_list_name }}Listener: AnyObject {} - -{% if is_periphery_comment_enabled %} -// periphery:ignore -{% endif %} -/// @mockable -@MainActor -internal protocol {{ plugin_list_name }}Builder: AnyObject { - func build( - withListener listener: {{ plugin_list_name }}Listener - ) -> {{ plugin_list_name }}Flow -} - // MARK: - Dependency /// Declares the dependencies required by the component. A code-generated conforming object is made available to the diff --git a/Sources/NodesGenerator/Resources/Stencils/PluginListInterface.stencil b/Sources/NodesGenerator/Resources/Stencils/PluginListInterface.stencil index a799e6b1c..c756db1c7 100644 --- a/Sources/NodesGenerator/Resources/Stencils/PluginListInterface.stencil +++ b/Sources/NodesGenerator/Resources/Stencils/PluginListInterface.stencil @@ -10,6 +10,32 @@ import {{ import }} This file contains the protocols and types of the plugin list interface requiring public ACL for use in another module. */ +/// Defines the delegate protocol through which the `Context` interfaces with its listener. +{% if is_periphery_comment_enabled %} +// periphery:ignore +{% endif %} +/// @mockable +@MainActor +internal protocol {{ plugin_list_name }}Listener: AnyObject {} + +{% if is_periphery_comment_enabled %} +// periphery:ignore +{% endif %} +/// @mockable +@MainActor +internal protocol {{ plugin_list_name }}Flow: {{ view_controllable_flow_type }} {} + +{% if is_periphery_comment_enabled %} +// periphery:ignore +{% endif %} +/// @mockable +@MainActor +internal protocol {{ plugin_list_name }}Builder: AnyObject { + func build( + withListener listener: {{ plugin_list_name }}Listener + ) -> {{ plugin_list_name }}Flow +} + /// Declares the type of key used to identify plugins within the collection. /// - NOTE: May be any ``Hashable`` type such as ``String`` or an enumeration. internal typealias {{ plugin_list_name }}PluginListKeyType = String diff --git a/Sources/NodesGenerator/StencilTemplate.swift b/Sources/NodesGenerator/StencilTemplate.swift index 72bf5c07d..24bdf604f 100644 --- a/Sources/NodesGenerator/StencilTemplate.swift +++ b/Sources/NodesGenerator/StencilTemplate.swift @@ -304,6 +304,7 @@ public enum StencilTemplate: CustomStringConvertible, Equatable, Sendable { .union(config.pluginListImports) case .pluginListInterface: config.baseImports + .union(["Nodes"]) case .pluginListTests: config.baseTestImports .union(["NodesTesting"]) diff --git a/Tests/NodesGeneratorTests/StencilTemplateTests.swift b/Tests/NodesGeneratorTests/StencilTemplateTests.swift index 301350968..5ca1bdc6d 100644 --- a/Tests/NodesGeneratorTests/StencilTemplateTests.swift +++ b/Tests/NodesGeneratorTests/StencilTemplateTests.swift @@ -368,7 +368,8 @@ final class StencilTemplateTests: XCTestCase, TestFactories { ] case .pluginListInterface: expect(imports) == [ - "" + "", + "Nodes" ] case .pluginListTests: expect(imports) == [ @@ -494,7 +495,8 @@ final class StencilTemplateTests: XCTestCase, TestFactories { ] case .pluginListInterface: expect(imports) == [ - "" + "", + "Nodes" ] case .pluginListTests: expect(imports) == [ diff --git a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginList-mockCount-0.txt b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginList-mockCount-0.txt index 754086293..233e6e27f 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginList-mockCount-0.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginList-mockCount-0.txt @@ -1,21 +1,5 @@ // -/// @mockable -@MainActor -internal protocol Flow: {} - -/// @mockable -@MainActor -internal protocol Listener: AnyObject {} - -/// @mockable -@MainActor -internal protocol Builder: AnyObject { - func build( - withListener listener: Listener - ) -> Flow -} - // MARK: - Dependency /// Declares the dependencies required by the component. A code-generated conforming object is made available to the diff --git a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginList-mockCount-1.txt b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginList-mockCount-1.txt index 7ad1ffe9b..5f7eb0290 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginList-mockCount-1.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginList-mockCount-1.txt @@ -2,25 +2,6 @@ import -// periphery:ignore -/// @mockable -@MainActor -internal protocol Flow: {} - -// periphery:ignore -/// @mockable -@MainActor -internal protocol Listener: AnyObject {} - -// periphery:ignore -/// @mockable -@MainActor -internal protocol Builder: AnyObject { - func build( - withListener listener: Listener - ) -> Flow -} - // MARK: - Dependency /// Declares the dependencies required by the component. A code-generated conforming object is made available to the diff --git a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginList-mockCount-2.txt b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginList-mockCount-2.txt index 9aaff70c0..5e261814a 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginList-mockCount-2.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginList-mockCount-2.txt @@ -3,25 +3,6 @@ import import -// periphery:ignore -/// @mockable -@MainActor -internal protocol Flow: {} - -// periphery:ignore -/// @mockable -@MainActor -internal protocol Listener: AnyObject {} - -// periphery:ignore -/// @mockable -@MainActor -internal protocol Builder: AnyObject { - func build( - withListener listener: Listener - ) -> Flow -} - // MARK: - Dependency /// Declares the dependencies required by the component. A code-generated conforming object is made available to the diff --git a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginListInterface-mockCount-0.txt b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginListInterface-mockCount-0.txt index 7702f7a59..abdec8555 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginListInterface-mockCount-0.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginListInterface-mockCount-0.txt @@ -4,6 +4,23 @@ This file contains the protocols and types of the plugin list interface requiring public ACL for use in another module. */ +/// Defines the delegate protocol through which the `Context` interfaces with its listener. +/// @mockable +@MainActor +internal protocol Listener: AnyObject {} + +/// @mockable +@MainActor +internal protocol Flow: {} + +/// @mockable +@MainActor +internal protocol Builder: AnyObject { + func build( + withListener listener: Listener + ) -> Flow +} + /// Declares the type of key used to identify plugins within the collection. /// - NOTE: May be any ``Hashable`` type such as ``String`` or an enumeration. internal typealias PluginListKeyType = String diff --git a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginListInterface-mockCount-1.txt b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginListInterface-mockCount-1.txt index dcdf1577a..499bf2003 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginListInterface-mockCount-1.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginListInterface-mockCount-1.txt @@ -6,6 +6,26 @@ import This file contains the protocols and types of the plugin list interface requiring public ACL for use in another module. */ +/// Defines the delegate protocol through which the `Context` interfaces with its listener. +// periphery:ignore +/// @mockable +@MainActor +internal protocol Listener: AnyObject {} + +// periphery:ignore +/// @mockable +@MainActor +internal protocol Flow: {} + +// periphery:ignore +/// @mockable +@MainActor +internal protocol Builder: AnyObject { + func build( + withListener listener: Listener + ) -> Flow +} + /// Declares the type of key used to identify plugins within the collection. /// - NOTE: May be any ``Hashable`` type such as ``String`` or an enumeration. internal typealias PluginListKeyType = String diff --git a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginListInterface-mockCount-2.txt b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginListInterface-mockCount-2.txt index e19ad79e9..2daec2abd 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginListInterface-mockCount-2.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList.PluginListInterface-mockCount-2.txt @@ -7,6 +7,26 @@ import This file contains the protocols and types of the plugin list interface requiring public ACL for use in another module. */ +/// Defines the delegate protocol through which the `Context` interfaces with its listener. +// periphery:ignore +/// @mockable +@MainActor +internal protocol Listener: AnyObject {} + +// periphery:ignore +/// @mockable +@MainActor +internal protocol Flow: {} + +// periphery:ignore +/// @mockable +@MainActor +internal protocol Builder: AnyObject { + func build( + withListener listener: Listener + ) -> Flow +} + /// Declares the type of key used to identify plugins within the collection. /// - NOTE: May be any ``Hashable`` type such as ``String`` or an enumeration. internal typealias PluginListKeyType = String diff --git a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginList-mockCount-0.txt b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginList-mockCount-0.txt index 754086293..233e6e27f 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginList-mockCount-0.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginList-mockCount-0.txt @@ -1,21 +1,5 @@ // -/// @mockable -@MainActor -internal protocol Flow: {} - -/// @mockable -@MainActor -internal protocol Listener: AnyObject {} - -/// @mockable -@MainActor -internal protocol Builder: AnyObject { - func build( - withListener listener: Listener - ) -> Flow -} - // MARK: - Dependency /// Declares the dependencies required by the component. A code-generated conforming object is made available to the diff --git a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginList-mockCount-1.txt b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginList-mockCount-1.txt index 7ad1ffe9b..5f7eb0290 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginList-mockCount-1.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginList-mockCount-1.txt @@ -2,25 +2,6 @@ import -// periphery:ignore -/// @mockable -@MainActor -internal protocol Flow: {} - -// periphery:ignore -/// @mockable -@MainActor -internal protocol Listener: AnyObject {} - -// periphery:ignore -/// @mockable -@MainActor -internal protocol Builder: AnyObject { - func build( - withListener listener: Listener - ) -> Flow -} - // MARK: - Dependency /// Declares the dependencies required by the component. A code-generated conforming object is made available to the diff --git a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginList-mockCount-2.txt b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginList-mockCount-2.txt index 9aaff70c0..5e261814a 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginList-mockCount-2.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginList-mockCount-2.txt @@ -3,25 +3,6 @@ import import -// periphery:ignore -/// @mockable -@MainActor -internal protocol Flow: {} - -// periphery:ignore -/// @mockable -@MainActor -internal protocol Listener: AnyObject {} - -// periphery:ignore -/// @mockable -@MainActor -internal protocol Builder: AnyObject { - func build( - withListener listener: Listener - ) -> Flow -} - // MARK: - Dependency /// Declares the dependencies required by the component. A code-generated conforming object is made available to the diff --git a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginListInterface-mockCount-0.txt b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginListInterface-mockCount-0.txt index 7702f7a59..abdec8555 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginListInterface-mockCount-0.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginListInterface-mockCount-0.txt @@ -4,6 +4,23 @@ This file contains the protocols and types of the plugin list interface requiring public ACL for use in another module. */ +/// Defines the delegate protocol through which the `Context` interfaces with its listener. +/// @mockable +@MainActor +internal protocol Listener: AnyObject {} + +/// @mockable +@MainActor +internal protocol Flow: {} + +/// @mockable +@MainActor +internal protocol Builder: AnyObject { + func build( + withListener listener: Listener + ) -> Flow +} + /// Declares the type of key used to identify plugins within the collection. /// - NOTE: May be any ``Hashable`` type such as ``String`` or an enumeration. internal typealias PluginListKeyType = String diff --git a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginListInterface-mockCount-1.txt b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginListInterface-mockCount-1.txt index dcdf1577a..499bf2003 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginListInterface-mockCount-1.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginListInterface-mockCount-1.txt @@ -6,6 +6,26 @@ import This file contains the protocols and types of the plugin list interface requiring public ACL for use in another module. */ +/// Defines the delegate protocol through which the `Context` interfaces with its listener. +// periphery:ignore +/// @mockable +@MainActor +internal protocol Listener: AnyObject {} + +// periphery:ignore +/// @mockable +@MainActor +internal protocol Flow: {} + +// periphery:ignore +/// @mockable +@MainActor +internal protocol Builder: AnyObject { + func build( + withListener listener: Listener + ) -> Flow +} + /// Declares the type of key used to identify plugins within the collection. /// - NOTE: May be any ``Hashable`` type such as ``String`` or an enumeration. internal typealias PluginListKeyType = String diff --git a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginListInterface-mockCount-2.txt b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginListInterface-mockCount-2.txt index e19ad79e9..2daec2abd 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginListInterface-mockCount-2.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/StencilRendererTests/testRenderPluginList_withTests.PluginListInterface-mockCount-2.txt @@ -7,6 +7,26 @@ import This file contains the protocols and types of the plugin list interface requiring public ACL for use in another module. */ +/// Defines the delegate protocol through which the `Context` interfaces with its listener. +// periphery:ignore +/// @mockable +@MainActor +internal protocol Listener: AnyObject {} + +// periphery:ignore +/// @mockable +@MainActor +internal protocol Flow: {} + +// periphery:ignore +/// @mockable +@MainActor +internal protocol Builder: AnyObject { + func build( + withListener listener: Listener + ) -> Flow +} + /// Declares the type of key used to identify plugins within the collection. /// - NOTE: May be any ``Hashable`` type such as ``String`` or an enumeration. internal typealias PluginListKeyType = String diff --git a/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithIdentifier.Contents-PluginList-PluginList.txt b/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithIdentifier.Contents-PluginList-PluginList.txt index 710c09745..8ce1226d1 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithIdentifier.Contents-PluginList-PluginList.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithIdentifier.Contents-PluginList-PluginList.txt @@ -3,22 +3,6 @@ import NeedleFoundation import Nodes -/// @mockable -@MainActor -internal protocol ___VARIABLE_productName___Flow: ViewControllableFlow {} - -/// @mockable -@MainActor -internal protocol ___VARIABLE_productName___Listener: AnyObject {} - -/// @mockable -@MainActor -internal protocol ___VARIABLE_productName___Builder: AnyObject { - func build( - withListener listener: ___VARIABLE_productName___Listener - ) -> ___VARIABLE_productName___Flow -} - // MARK: - Dependency /// Declares the dependencies required by the component. A code-generated conforming object is made available to the diff --git a/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithIdentifier.Contents-PluginList-PluginListInterface.txt b/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithIdentifier.Contents-PluginList-PluginListInterface.txt index 9af70f466..52d302c15 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithIdentifier.Contents-PluginList-PluginListInterface.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithIdentifier.Contents-PluginList-PluginListInterface.txt @@ -1,9 +1,28 @@ //___FILEHEADER___ +import Nodes + /* This file contains the protocols and types of the plugin list interface requiring public ACL for use in another module. */ +/// Defines the delegate protocol through which the `Context` interfaces with its listener. +/// @mockable +@MainActor +internal protocol ___VARIABLE_productName___Listener: AnyObject {} + +/// @mockable +@MainActor +internal protocol ___VARIABLE_productName___Flow: ViewControllableFlow {} + +/// @mockable +@MainActor +internal protocol ___VARIABLE_productName___Builder: AnyObject { + func build( + withListener listener: ___VARIABLE_productName___Listener + ) -> ___VARIABLE_productName___Flow +} + /// Declares the type of key used to identify plugins within the collection. /// - NOTE: May be any ``Hashable`` type such as ``String`` or an enumeration. internal typealias ___VARIABLE_productName___PluginListKeyType = String diff --git a/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithURL.Contents-PluginList-PluginList.txt b/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithURL.Contents-PluginList-PluginList.txt index 710c09745..8ce1226d1 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithURL.Contents-PluginList-PluginList.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithURL.Contents-PluginList-PluginList.txt @@ -3,22 +3,6 @@ import NeedleFoundation import Nodes -/// @mockable -@MainActor -internal protocol ___VARIABLE_productName___Flow: ViewControllableFlow {} - -/// @mockable -@MainActor -internal protocol ___VARIABLE_productName___Listener: AnyObject {} - -/// @mockable -@MainActor -internal protocol ___VARIABLE_productName___Builder: AnyObject { - func build( - withListener listener: ___VARIABLE_productName___Listener - ) -> ___VARIABLE_productName___Flow -} - // MARK: - Dependency /// Declares the dependencies required by the component. A code-generated conforming object is made available to the diff --git a/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithURL.Contents-PluginList-PluginListInterface.txt b/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithURL.Contents-PluginList-PluginListInterface.txt index 9af70f466..52d302c15 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithURL.Contents-PluginList-PluginListInterface.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateGeneratorTests/testGenerateWithURL.Contents-PluginList-PluginListInterface.txt @@ -1,9 +1,28 @@ //___FILEHEADER___ +import Nodes + /* This file contains the protocols and types of the plugin list interface requiring public ACL for use in another module. */ +/// Defines the delegate protocol through which the `Context` interfaces with its listener. +/// @mockable +@MainActor +internal protocol ___VARIABLE_productName___Listener: AnyObject {} + +/// @mockable +@MainActor +internal protocol ___VARIABLE_productName___Flow: ViewControllableFlow {} + +/// @mockable +@MainActor +internal protocol ___VARIABLE_productName___Builder: AnyObject { + func build( + withListener listener: ___VARIABLE_productName___Listener + ) -> ___VARIABLE_productName___Flow +} + /// Declares the type of key used to identify plugins within the collection. /// - NOTE: May be any ``Hashable`` type such as ``String`` or an enumeration. internal typealias ___VARIABLE_productName___PluginListKeyType = String diff --git a/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplatePermutationTests/testPluginListXcodeTemplatePermutation.1.txt b/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplatePermutationTests/testPluginListXcodeTemplatePermutation.1.txt index 9690d6e78..b72e2526e 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplatePermutationTests/testPluginListXcodeTemplatePermutation.1.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplatePermutationTests/testPluginListXcodeTemplatePermutation.1.txt @@ -9,8 +9,9 @@ - "" - "" - "Nodes" - ▿ pluginListInterfaceImports: 1 element + ▿ pluginListInterfaceImports: 2 elements - "" + - "Nodes" - pluginListName: "___VARIABLE_productName___" ▿ pluginListTestsImports: 2 elements - "" diff --git a/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateTests/testPluginListXcodeTemplate.1.txt b/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateTests/testPluginListXcodeTemplate.1.txt index 57565a47f..3a3f60b1c 100644 --- a/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateTests/testPluginListXcodeTemplate.1.txt +++ b/Tests/NodesGeneratorTests/__Snapshots__/XcodeTemplateTests/testPluginListXcodeTemplate.1.txt @@ -12,8 +12,9 @@ - "" - "" - "Nodes" - ▿ pluginListInterfaceImports: 1 element + ▿ pluginListInterfaceImports: 2 elements - "" + - "Nodes" - pluginListName: "___VARIABLE_productName___" ▿ pluginListTestsImports: 2 elements - ""