From ae3012f884922d36f3021b85924df9a68c68c96b Mon Sep 17 00:00:00 2001 From: Robert Payne Date: Tue, 16 Aug 2016 23:24:51 +1200 Subject: [PATCH] Add more tests --- Tests/Tests.swift | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Tests/Tests.swift b/Tests/Tests.swift index 6e185ad..27585de 100644 --- a/Tests/Tests.swift +++ b/Tests/Tests.swift @@ -68,6 +68,28 @@ class SnapKitTests: XCTestCase { } + func testMakeImpliedSuperviewConstraints() { + let v1 = View() + let v2 = View() + self.container.addSubview(v1) + self.container.addSubview(v2) + + v1.snp.makeConstraints { (make) -> Void in + make.top.equalTo(50.0) + make.left.equalTo(50.0) + return + } + + XCTAssertEqual(self.container.snp_constraints.count, 2, "Should have 2 constraints installed") + + v2.snp.makeConstraints { (make) -> Void in + make.edges.equalTo(v1) + return + } + + XCTAssertEqual(self.container.snp_constraints.count, 6, "Should have 6 constraints installed") + } + func testUpdateConstraints() { let v1 = View() let v2 = View()