Skip to content

Files

Latest commit

 

History

History
53 lines (30 loc) · 960 Bytes

single_test_class.md

File metadata and controls

53 lines (30 loc) · 960 Bytes

Pattern: Missing QuickSpec/XCTestCase for test file

Issue: -

Description

Test files should contain a single QuickSpec or XCTestCase class.

Examples of correct code:

class FooTests {  }


class FooTests: QuickSpec {  }


class FooTests: XCTestCase {  }

Examples of incorrect code:

class FooTests: QuickSpec {  }
class BarTests: QuickSpec {  }


class FooTests: QuickSpec {  }
class BarTests: QuickSpec {  }
class TotoTests: QuickSpec {  }


class FooTests: XCTestCase {  }
class BarTests: XCTestCase {  }


class FooTests: XCTestCase {  }
class BarTests: XCTestCase {  }
class TotoTests: XCTestCase {  }


class FooTests: QuickSpec {  }
class BarTests: XCTestCase {  }


class FooTests: QuickSpec {  }
class BarTests: XCTestCase {  }
class TotoTests {  }

Further Reading