Fixing Bugs Driven By Tests in Swift
A guide on using unit and acceptance tests in Swift to fix bugs, following a TDD approach with practical examples.
A guide on using unit and acceptance tests in Swift to fix bugs, following a TDD approach with practical examples.
A technical guide on using Karma and jasmine-jquery to load JSON files for mocking HTTP responses in AngularJS unit tests.
Swift testability tip: 'Parameterize and Push' principle for controllable, testable code through input parameters.
Swift testing tip: improve testability by parameterizing inputs for better control and predictable outputs.
Introduces Nimble, a matcher framework for Swift/Objective-C, to enhance XCTest cases with more readable and expressive syntax.
Using JSON serialization in PowerShell to compare complex objects for accurate Pester unit testing.
Explores different approaches to testing the data layer in mobile apps using Realm, including in-memory vs on-disk benchmarks.
Explores the value, challenges, and best practices of implementing automated acceptance testing for iOS and mobile development projects.
A guide to creating an auto-mocking Unity container extension using FakeItEasy to simplify unit testing with complex dependencies.
How Xcode 7 simplifies unit testing in Swift with the @testable keyword, removing the need to change access modifiers.
Learn how Xcode 7 simplifies unit testing in Swift with @testable import, removing the need to change access modifiers.
Explains how to use global beforeEach and afterEach hooks in the Specta testing library for Objective-C to manage test setup and teardown.
A Swift development tip on testing private functions by prioritizing public access modifiers for better testability.
A Swift development tip on testing private functions by prioritizing public access modifiers for better testability.
A guide to using the Specta framework for writing behavior-driven unit tests in iOS development, comparing it to XCTest.
An overview of iOS testing tools and practices in 2015, covering XCTest, UIAutomation, and continuous integration options.
Explores writing asynchronous unit tests in NUnit, comparing async void vs. async Task methods and detailing NUnit 2.6's internal handling.
A guide to unit testing Core Data model layers in Swift using in-memory NSManagedObjectContext for fast, database-free tests.
Learn how to unit test Core Data model layer in Swift using in-memory NSManagedObjectContext for fast, efficient tests.
A 5-step guide to getting started with unit testing in Swift, covering project setup, frameworks, imports, and access control.