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