Browse Source

Add more tests

Robert Payne 9 years ago
parent
commit
218efd7d3b
1 changed files with 36 additions and 2 deletions
  1. 36 2
      Tests/Tests.swift

+ 36 - 2
Tests/Tests.swift

@@ -74,8 +74,6 @@ class SnapKitTests: XCTestCase {
         self.container.addSubview(v1)
         self.container.addSubview(v2)
         
-        print(v1)
-        
         v1.snp.makeConstraints { (make) -> Void in
             make.top.equalTo(v2.snp.top).offset(50)
             make.left.equalTo(v2.snp.top).offset(50)
@@ -224,6 +222,25 @@ class SnapKitTests: XCTestCase {
         
     }
     
+    func testEdgeConstraints() {
+        let view = View()
+        self.container.addSubview(view)
+        
+        view.snp.makeConstraints { (make) -> Void in
+            make.edges.equalTo(self.container).offset(50.0)
+        }
+        
+        XCTAssertEqual(self.container.snp_constraints.count, 4, "Should have 4 constraints")
+        
+        
+        let constraints = self.container.snp_constraints as! [NSLayoutConstraint]
+        
+        XCTAssertEqual(constraints[0].constant, 50, "Should be 50")
+        XCTAssertEqual(constraints[1].constant, 50, "Should be 50")
+        XCTAssertEqual(constraints[2].constant, 50, "Should be 50")
+        XCTAssertEqual(constraints[3].constant, 50, "Should be 50")
+    }
+    
     func testSizeConstraints() {
         let view = View()
         self.container.addSubview(view)
@@ -246,6 +263,23 @@ class SnapKitTests: XCTestCase {
         XCTAssertEqual(constraints[1].constant, 50, "Should be 50")
     }
     
+    func testCenterConstraints() {
+        let view = View()
+        self.container.addSubview(view)
+        
+        view.snp.makeConstraints { (make) -> Void in
+            make.center.equalTo(self.container).offset(50.0)
+        }
+        
+        XCTAssertEqual(self.container.snp_constraints.count, 2, "Should have 2 constraints")
+        
+        
+        let constraints = self.container.snp_constraints as! [NSLayoutConstraint]
+        
+        XCTAssertEqual(constraints[0].constant, 50, "Should be 50")
+        XCTAssertEqual(constraints[1].constant, 50, "Should be 50")
+    }
+    
     func testConstraintIdentifier() {
         let identifier = "Test-Identifier"
         let view = View()