From 56b613ff8a762e5fb5bae0d3fdc7d138043b25be Mon Sep 17 00:00:00 2001 From: Andrew Hankinson Date: Thu, 4 Dec 2014 18:05:38 -0500 Subject: [PATCH] Tests: Unit tests for CPURLRequest --- Tests/Foundation/CPURLRequestTest.j | 30 +++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Tests/Foundation/CPURLRequestTest.j diff --git a/Tests/Foundation/CPURLRequestTest.j b/Tests/Foundation/CPURLRequestTest.j new file mode 100644 index 000000000..2c9cbdb72 --- /dev/null +++ b/Tests/Foundation/CPURLRequestTest.j @@ -0,0 +1,30 @@ +@import + + +var exampleURL = "http://www.cappuccino-project.org"; + +@implementation CPURLRequestTest : OJTestCase +{ +} + +- (void)testClassMethods +{ + var url = [CPURL URLWithString:exampleURL], + req = [CPURLRequest requestWithURL:url]; + + [self assert:[req HTTPMethod] equals:@"GET"]; + [self assert:[req URL] equals:url]; +} + +- (void)testWithCredentials +{ + var url = [CPURL URLWithString:exampleURL], + req = [CPURLRequest requestWithURL:url]; + + [self assertFalse:[req withCredentials]]; + + [req setWithCredentials:YES]; + [self assertTrue:[req withCredentials]]; +} + +@end \ No newline at end of file