From ac4d0ab2a13c605952f26a97333e93f45a734843 Mon Sep 17 00:00:00 2001 From: Emil Sjolander Date: Tue, 15 Nov 2016 07:20:17 -0800 Subject: [PATCH] Count allocations relative to start of test Summary: If some test previous to this test fails to de-allocate a node we don't want this test to fail. Reviewed By: dshahidehpour Differential Revision: D4182179 fbshipit-source-id: 229dd5736d6d7b9c1b22b181e022c788584b9c17 --- CSSLayoutKit/Tests/CSSLayoutTests.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CSSLayoutKit/Tests/CSSLayoutTests.m b/CSSLayoutKit/Tests/CSSLayoutTests.m index 4eb54b19..49dea67d 100644 --- a/CSSLayoutKit/Tests/CSSLayoutTests.m +++ b/CSSLayoutKit/Tests/CSSLayoutTests.m @@ -30,7 +30,7 @@ - (void)testNodesAreDeallocedCascade { - XCTAssertEqual(0, CSSNodeGetInstanceCount()); + const int32_t instanceCount = CSSNodeGetInstanceCount(); UIView *view = [[UIView alloc] initWithFrame:CGRectZero]; [view css_setFlexBasis:1]; @@ -40,10 +40,10 @@ [subview css_setFlexBasis:1]; [view addSubview:subview]; } - XCTAssertEqual(11, CSSNodeGetInstanceCount()); + XCTAssertEqual(instanceCount + 11, CSSNodeGetInstanceCount()); view = nil; - XCTAssertEqual(0, CSSNodeGetInstanceCount()); + XCTAssertEqual(instanceCount, CSSNodeGetInstanceCount()); } - (void)testUsesFlexbox