Skip to content

Instantly share code, notes, and snippets.

View luismachado's full-sized avatar

Luis Machado luismachado

View GitHub Profile
beforeEach {
let storyboard = UIStoryboard(name: "Main", bundle: Bundle.main)
self.viewController = storyboard.instantiateViewController(withIdentifier: "ViewController") as! ViewController
UIApplication.shared.keyWindow!.rootViewController = self.viewController
_ = self.viewController.view
}
override func setUp() {
super.setUp()
let storyboard = UIStoryboard(name: "Main", bundle: Bundle.main)
// swiftlint:disable:next force_cast
viewController = storyboard.instantiateViewController(withIdentifier: "ViewController") as! ViewController
UIApplication.shared.keyWindow!.rootViewController = viewController
_ = viewController.view
}
import Quick
import Nimble
@testable import FizzBuzz
class ViewControllerUnitTestsNimble: QuickSpec {
var viewController: ViewController!
override func spec() {
describe("View Controller Tests") {
import Quick
import Nimble
@testable import FizzBuzz
class ViewControllerUnitTests: QuickSpec {
}
import XCTest
@testable import FizzBuzz
class ViewControllerUnitTests: XCTestCase {
}
target 'FizzBuzzTests' do
inherit! :search_paths
pod 'Nimble'
pod 'Quick'
end
@luismachado
luismachado / FadeScrollView.swift
Created June 23, 2017 13:53
Custom UIScrollView with fade effect
//
// FadeScrollView.swift
//
// Created by Luís Machado on 23/06/2017.
// Copyright © 2017 Luis Machado. All rights reserved.
//
import UIKit
class FadeScrollView: UIScrollView, UIScrollViewDelegate {