Sha256: 6bfad6b6a437e92753728b1efcbfa3d4629a0ce2a32fa76847eb0bbbcbd45d21
Contents?: true
Size: 940 Bytes
Versions: 1
Compression:
Stored size: 940 Bytes
Contents
//___FILEHEADER___ import XCTest @testable import ___PROJECTNAME___ class ___FILEBASENAMEASIDENTIFIER___: XCTestCase { // MARK: - Test doubles class ViewControllerSpy: ___VARIABLE_productName___Displayable { } // MARK: - Properties var sut: ___VARIABLE_productName___Presenter! var viewControllerSpy: ViewControllerSpy! lazy var moduleConfiguration: ModuleConfiguration = { let moduleConfiguration = ModuleConfiguration() // moduleConfiguration.add(module: localizationService, interface: ABNLocalizationService.self) return moduleConfiguration }() // MARK: - Test lifecycle override func setUp() { super.setUp() viewControllerSpy = ViewControllerSpy() sut = ___VARIABLE_productName___Presenter(moduleConfiguration) sut.viewController = viewControllerSpy } // MARK: - Tests func test() { } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
blue_printer-0.1.5 | Clean Swift Tests.xctemplate/___FILEBASENAME___PresenterTests.swift |