<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -11,7 +11,7 @@
 @implementation DogError
 
 + (NSString *)getSite {
-	return @&quot;http://localhost:3000/&quot;;
+	return @&quot;http://localhost:36313/&quot;;
 }
 
 @end
@@ -19,7 +19,7 @@
 @implementation DogDoesNotExist
 
 + (NSString *)getSite {
-	return @&quot;http://badhost:9999/&quot;;
+	return @&quot;http://badhost.localhost:9999/&quot;;
 }
 
 @end</diff>
      <filename>Classes/DogErrorTest.m</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@
 NSUInteger shouldBe = 0;
 
 -(void) setUp {
-	[ObjectiveResource setSite:@&quot;http://localhost:3000/&quot;];
+	[ObjectiveResource setSite:@&quot;http://localhost:36313/&quot;];
 	[ObjectiveResource setResponseType:JSONResponse];
 	//[ObjectiveResource setResponseType:XmlResponse];
 }</diff>
      <filename>Classes/DogTest.m</filename>
    </modified>
    <modified>
      <diff>@@ -25,3 +25,15 @@ h3. Integrating with your project
 # open the .xcodeproj in XCode for both objectiveresource and your iPhone project
 # drag the ObjectiveResource and ObjectSupport groups from the objectiveresource project onto your iPhone project, making
 sure to check the &quot;copy files&quot; box.
+
+h2. Contributing
+
+h3. Running Tests
+
+Unit testing makes use of the SenTest work-alike from Google Toolbox for Mac.
+
+To run the tests, select the &quot;Unit Tests&quot; target in XCode and Build and Run.
+
+You will need to have Rails installed along with the populator and faker
+gems, as the project uses a &quot;Run Script&quot; to setup a local Rails
+server for testing.</diff>
      <filename>README.textile</filename>
    </modified>
    <modified>
      <diff>@@ -33,7 +33,6 @@
 		239D50830EA691DB00318802 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
 		239D50CB0EA691DD00318802 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
 		239D50DA0EA6921800318802 /* DogTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 239D50D90EA6921800318802 /* DogTest.m */; };
-		239D50E70EA694F300318802 /* rails_boot_strap.rb in Resources */ = {isa = PBXBuildFile; fileRef = 239D50E60EA694F300318802 /* rails_boot_strap.rb */; };
 		23B4A6420F092B620021AB9D /* DogErrorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 23B4A6410F092B620021AB9D /* DogErrorTest.m */; };
 		23C922800F24FED700EDE8AF /* ObjectiveResource+JSONSerializableSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 23C9227F0F24FED700EDE8AF /* ObjectiveResource+JSONSerializableSupport.m */; };
 		23C922810F24FED700EDE8AF /* ObjectiveResource+JSONSerializableSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 23C9227F0F24FED700EDE8AF /* ObjectiveResource+JSONSerializableSupport.m */; };
@@ -119,7 +118,6 @@
 		239D4FFD0EA690D700318802 /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTMDefines.h; path = google_toolbar/GTMDefines.h; sourceTree = SOURCE_ROOT; };
 		239D50D80EA6921800318802 /* DogTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DogTest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
 		239D50D90EA6921800318802 /* DogTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DogTest.m; sourceTree = &quot;&lt;group&gt;&quot;; };
-		239D50E60EA694F300318802 /* rails_boot_strap.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = rails_boot_strap.rb; sourceTree = &quot;&lt;group&gt;&quot;; };
 		23B4A6400F092B620021AB9D /* DogErrorTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DogErrorTest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
 		23B4A6410F092B620021AB9D /* DogErrorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DogErrorTest.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		23C9227E0F24FED700EDE8AF /* ObjectiveResource+JSONSerializableSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = &quot;ObjectiveResource+JSONSerializableSupport.h&quot;; path = &quot;lib/ObjectiveResource+JSONSerializableSupport.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -268,18 +266,9 @@
 			name = UnitTests;
 			sourceTree = &quot;&lt;group&gt;&quot;;
 		};
-		239D50E50EA694B400318802 /* RailsBootStrap */ = {
-			isa = PBXGroup;
-			children = (
-				239D50E60EA694F300318802 /* rails_boot_strap.rb */,
-			);
-			name = RailsBootStrap;
-			sourceTree = &quot;&lt;group&gt;&quot;;
-		};
 		29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {
 			isa = PBXGroup;
 			children = (
-				239D50E50EA694B400318802 /* RailsBootStrap */,
 				080E96DDFE201D6D7F000001 /* Classes */,
 				29B97315FDCFA39411CA2CEA /* Other Sources */,
 				29B97317FDCFA39411CA2CEA /* Resources */,
@@ -502,6 +491,7 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = 239D4FF90EA6907F00318802 /* Build configuration list for PBXNativeTarget &quot;Unit Tests&quot; */;
 			buildPhases = (
+				35C679680F2E7803005FF6CE /* ShellScript */,
 				239D4FF00EA6907E00318802 /* Resources */,
 				239D4FF10EA6907E00318802 /* Sources */,
 				239D4FF20EA6907E00318802 /* Frameworks */,
@@ -549,12 +539,27 @@
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				239D50E70EA694F300318802 /* rails_boot_strap.rb in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXResourcesBuildPhase section */
 
+/* Begin PBXShellScriptBuildPhase section */
+		35C679680F2E7803005FF6CE /* ShellScript */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 12;
+			files = (
+			);
+			inputPaths = (
+			);
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = &quot;cd sample_rails_app\nrake db:populate RAILS_ENV=test\n./script/server -e test -p 36313 -d&quot;;
+		};
+/* End PBXShellScriptBuildPhase section */
+
 /* Begin PBXSourcesBuildPhase section */
 		1D60588E0D05DD3D006BFB54 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;</diff>
      <filename>objective_resource.xcodeproj/project.pbxproj</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>rails_boot_strap.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>681f275b807fbc90675a1913e015d4b827aa3c7d</id>
    </parent>
  </parents>
  <author>
    <name>vickeryj</name>
    <email>vickeryj@j-macbook.local</email>
  </author>
  <url>http://github.com/yfactorial/objectiveresource/commit/5ba7166f36c15ea93ac59cfb02938282c9ef8496</url>
  <id>5ba7166f36c15ea93ac59cfb02938282c9ef8496</id>
  <committed-date>2009-01-27T08:14:57-08:00</committed-date>
  <authored-date>2009-01-27T08:07:56-08:00</authored-date>
  <message>[#15] have build script run test server and prepare the db

update README to include info on running tests</message>
  <tree>c48599fcd2bab2fbad9124b218ac6c35243219db</tree>
  <committer>
    <name>vickeryj</name>
    <email>vickeryj@j-macbook.local</email>
  </committer>
</commit>
