Sha256: e10e2ca38fcb5c806e33ba03d94bed0d7a42afe8913cfbb7602cdd5d7ac76aa8

Contents?: true

Size: 974 Bytes

Versions: 2

Compression:

Stored size: 974 Bytes

Contents

//___FILEHEADER___

import XCTest
@testable import ___PACKAGENAME___

class ___FILEBASENAMEASIDENTIFIER___: XCTestCase {
    
    // MARK: - Spies
    class InteractorSpy: ___VARIABLE_productName___Interactable {
        
    }
    
    class RouterSpy: ___VARIABLE_productName___Routable, ___VARIABLE_productName___DataPassing {
        
        var dataStore: ___VARIABLE_productName___DataStore?
    }
    
    // MARK: - Properties
    var sut: ___VARIABLE_productName___ViewController!
    var interactorSpy: InteractorSpy!
    var routerSpy: RouterSpy!
    
    // MARK: - Setup
    override func setUp() {
        super.setUp()
        interactorSpy = InteractorSpy()
        routerSpy = RouterSpy()
        sut = ___VARIABLE_productName___ViewController(interactor: interactorSpy, router: routerSpy)
        sut.beginAppearanceTransition(true, animated: false)
        sut.endAppearanceTransition()
    }
    
    // MARK: - Tests
    func test() {
        
    }
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
blue_printer-0.1.1 VIP Architecture.xctemplate/___FILEBASENAME___ViewControllerTests.swift
blue_printer-0.1.0 VIP Architecture.xctemplate/___FILEBASENAME___ViewControllerTests.swift