Add more tests

This commit is contained in:
Robert Payne 2016-08-16 23:24:51 +12:00
parent fbd807fd09
commit ae3012f884
1 changed files with 22 additions and 0 deletions

View File

@ -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()