func test_removeElementByReference()

in RIBsTests/Extensions/Foundation+ExtensionsTests.swift [24:40]


    func test_removeElementByReference() {
        let object1 = NSObject()
        let object2 = NSObject()
        let object3 = NSObject()

        var array = [object1, object2]
        XCTAssert(array.count == 2)

        array.removeElementByReference(object1)
        XCTAssert(array.count == 1)

        array.removeElementByReference(object3)
        XCTAssert(array.count == 1)

        array.removeElementByReference(object2)
        XCTAssert(array.isEmpty)
    }