<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (timd)</title>
    <link>https://pinboard.in/u:timd/public/</link>
    <description>recent bookmarks from timd</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://medium.com/swift-programming/swift-testing-privates-or-rather-internals-9a3ac5a8a501"/>
	<rdf:li rdf:resource="http://www.sailmaker.co.uk/blog/2013/04/02/advanced-jenkins-for-ios-and-mac/"/>
	<rdf:li rdf:resource="https://github.com/hugs/appium"/>
	<rdf:li rdf:resource="https://github.com/pivotal/cedar/blob/master/README.markdown"/>
	<rdf:li rdf:resource="https://github.com/petejkim/expecta/"/>
	<rdf:li rdf:resource="https://github.com/github/specta"/>
	<rdf:li rdf:resource="https://github.com/nxtbgthng/SenTestingKitAsync"/>
	<rdf:li rdf:resource="http://www.bornsleepy.com/bornsleepy/mock-server-unit-testing-network-code"/>
	<rdf:li rdf:resource="http://www.infinite-loop.dk/blog/2011/04/using-mock-objects-to-stabilize-unit-tests/"/>
	<rdf:li rdf:resource="http://www.infinite-loop.dk/blog/2011/04/unittesting-asynchronous-network-access/"/>
	<rdf:li rdf:resource="http://www.touch-code-magazine.com/unit-testing-for-blocks-based-apis/"/>
	<rdf:li rdf:resource="http://coding.smashingmagazine.com/2012/03/07/writing-unit-tests-for-wordpress-plugins/"/>
	<rdf:li rdf:resource="http://cuke4ninja.com/toc.html"/>
	<rdf:li rdf:resource="http://kpumuk.info/ruby-on-rails/my-top-7-rspec-best-practices/"/>
	<rdf:li rdf:resource="http://pivotal.github.com/jasmine/"/>
	<rdf:li rdf:resource="http://www.raywenderlich.com/3716/unit-testing-in-xcode-4-quick-start-guide"/>
	<rdf:li rdf:resource="http://www.sunetos.com/items/2011/05/29/real-life-ios-project-using-tdd-techniques/"/>
	<rdf:li rdf:resource="http://www.sunetos.com/items/2011/10/24/tdd-ios-part-1/?"/>
	<rdf:li rdf:resource="http://iamthewalr.us/blog/2008/11/ocmock-and-the-iphone/"/>
	<rdf:li rdf:resource="http://www.sunetos.com/items/2011/01/21/creating-an-xcode-project-template-with-ghunit-and-ocmock/"/>
	<rdf:li rdf:resource="http://pathfindersoftware.com/2008/11/iphone-view-testing-td/"/>
	<rdf:li rdf:resource="http://blog.carbonfive.com/2010/03/10/testing-view-controllers/"/>
	<rdf:li rdf:resource="http://gabriel.github.com/gh-unit/_installing.html"/>
	<rdf:li rdf:resource="http://corner.squareup.com/2011/07/ios-integration-testing.html"/>
	<rdf:li rdf:resource="http://rubylearning.com/blog/2011/07/28/how-do-i-test-my-code-with-minitest/"/>
	<rdf:li rdf:resource="http://justfewtuts.blogspot.com/2011/07/derailedduke-now-test-any-website-using.html"/>
	<rdf:li rdf:resource="http://blazingcloud.net/2010/02/20/test-driven-development-for-iphone/"/>
	<rdf:li rdf:resource="http://www.hans-eric.com/share/getting-started-with-uispec/"/>
	<rdf:li rdf:resource="http://code.google.com/p/uispec/wiki/Documentation"/>
	<rdf:li rdf:resource="https://docs.google.com/document/d/1gi00-wwPaLk5VvoAJhBVNh9Htw4Rwmj-Ut88T4M2MwI/edit?hl=en&amp;pli=1#"/>
	<rdf:li rdf:resource="http://robots.thoughtbot.com/post/200254501/testing-named-scopes"/>
	<rdf:li rdf:resource="http://railsdog.com/blog/2011/02/22/cucumber-testing-tips/"/>
	<rdf:li rdf:resource="http://jeffkreeftmeijer.com/2011/acceptance-testing-using-capybaras-new-rspec-dsl/"/>
	<rdf:li rdf:resource="http://blog.codegram.com/2011/2/acceptance-tests-with-cucumber-devise-omniauth-and-twitter?utm_source=feedburner&amp;utm_medium=twitter&amp;utm_campaign=Feed%3A+codegram+%28Codegram+Blog%29&amp;utm_content=Google+Reader"/>
	<rdf:li rdf:resource="http://blog.plataformatec.com.br/2011/02/improving-your-tests-with-capybara-custom-selectors/"/>
	<rdf:li rdf:resource="http://blog.mattwynne.net/2010/10/22/features-user-stories/"/>
	<rdf:li rdf:resource="http://vimeo.com/6563331"/>
	<rdf:li rdf:resource="http://ph7spot.com/musings/getting-started-with-autotest"/>
	<rdf:li rdf:resource="http://github.com/pivotal/cedar"/>
	<rdf:li rdf:resource="http://github.com/edgecase/ruby_koans"/>
	<rdf:li rdf:resource="http://www.noop.nl/2009/10/our-project-dashboard-with-pivotal-tracker.html"/>
	<rdf:li rdf:resource="http://bddcasts.com/"/>
	<rdf:li rdf:resource="http://invisible.ch/portfolio/wir-unterwegs/bdd-workshop/"/>
	<rdf:li rdf:resource="http://www.omgbloglol.com/?p=13"/>
	<rdf:li rdf:resource="http://blog.emson.co.uk/2008/06/understanding-rspec-stories-a-tutorial/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://medium.com/swift-programming/swift-testing-privates-or-rather-internals-9a3ac5a8a501">
    <title>Swift: Testing Privates (or rather, internals) — Swift Programming — Medium</title>
    <dc:date>2014-07-30T12:38:15+00:00</dc:date>
    <link>https://medium.com/swift-programming/swift-testing-privates-or-rather-internals-9a3ac5a8a501</link>
    <dc:creator>timd</dc:creator><description><![CDATA["With Xcode 6, Beta 4, we saw the introduction of access modifiers (maybe a better name is visibility modifiers). In essense, they control the visibility of the member throughout the module and outside of the module. The question naturally arrises: how do I test private methods?"]]></description>
<dc:subject>swift testing test tdd bdd unittesting unittest unittests</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:a4ec303677a5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittests"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sailmaker.co.uk/blog/2013/04/02/advanced-jenkins-for-ios-and-mac/">
    <title>Advanced Jenkins for iOS and Mac | Sailmaker Blog</title>
    <dc:date>2013-04-04T18:57:15+00:00</dc:date>
    <link>http://www.sailmaker.co.uk/blog/2013/04/02/advanced-jenkins-for-ios-and-mac/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["When putting the following configs together I had to wade through a great many sources, so I thought it would be useful to put everything I’ve learned together in one document. I’m going to walk you through creating a fully instrumented Jenkins setup from scratch for iOS and Mac OS X projects. It will monitor errors, static analyser results, unit tests and code coverage for you, mail you when anything goes wrong, and present the results graphically"]]></description>
<dc:subject>git ios tdd cii jenkins continuousintegration</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:e9074acc4b89/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cii"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:jenkins"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:continuousintegration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/hugs/appium">
    <title>hugs/appium · GitHub</title>
    <dc:date>2013-01-26T19:01:50+00:00</dc:date>
    <link>https://github.com/hugs/appium</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Appium is a test automation tool for use with native and hybrid iOS applications. It uses the webdriver JSON wire protocol to drive Apple's UIAutomation. Appium is based on Dan Cuellar's work on iOS Auto."

There are two big benefits to testing with Appium:

Appium uses Apple's UIAutomation library under the hood to perform the automation, which means you do not have to recompile your app or modify in any way to be able to test automate it.
With Appium, you are able to write your test in your choice of programming language, using the Selenium WebDriver API and language-specific client libraries. If you only used UIAutomation, you would be required to write tests in JavaScript, and only run the tests through the Instruments application. With Appium, you can test your native iOS app with any language, and with your preferred dev tools.]]></description>
<dc:subject>app ios testing bdd tdd xcode objectivec</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:58a380f5e412/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:app"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:xcode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/pivotal/cedar/blob/master/README.markdown">
    <title>cedar/README.markdown at master · pivotal/cedar · GitHub</title>
    <dc:date>2013-01-12T23:02:39+00:00</dc:date>
    <link>https://github.com/pivotal/cedar/blob/master/README.markdown</link>
    <dc:creator>timd</dc:creator><description><![CDATA[BDD-style testing using Objective-C]]></description>
<dc:subject>cedar testing tdd bdd objectivec ios xcode</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:afcaabbb45e1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cedar"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:xcode"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/petejkim/expecta/">
    <title>petejkim/expecta · GitHub</title>
    <dc:date>2013-01-12T23:00:48+00:00</dc:date>
    <link>https://github.com/petejkim/expecta/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[A Matcher Framework for Objective-C/Cocoa]]></description>
<dc:subject>expecta rspec testing tdd bdd objectivec ios</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:9a1eb8966282/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:expecta"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/github/specta">
    <title>github/specta · GitHub</title>
    <dc:date>2013-01-12T22:59:33+00:00</dc:date>
    <link>https://github.com/github/specta</link>
    <dc:creator>timd</dc:creator><description><![CDATA[A light-weight TDD / BDD framework for Objective-C & Cocoa.]]></description>
<dc:subject>objectivec ios xcode tdd bdd testing rspec</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:046fc81fac6a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:xcode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/nxtbgthng/SenTestingKitAsync">
    <title>nxtbgthng/SenTestingKitAsync · GitHub</title>
    <dc:date>2013-01-12T22:51:20+00:00</dc:date>
    <link>https://github.com/nxtbgthng/SenTestingKitAsync</link>
    <dc:creator>timd</dc:creator><description><![CDATA["SenTestingKitAsync is an extension to the build in unit testing framework in Xcode, that enables real asynchronous testing. While other patterns (or frameworks) for asynchronous testing are usualy waiting in a while loop on the main thread, this extension breaks up the synchronous call stack of the test suite. With this in hand, testing of delegate-based APIs or other asynchronus methods is easy."]]></description>
<dc:subject>ios library testing tdd bdd objectivec</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:230076c84885/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.bornsleepy.com/bornsleepy/mock-server-unit-testing-network-code">
    <title>Mock Server - Unit Testing Network Code | Born Sleepy</title>
    <dc:date>2013-01-07T18:44:04+00:00</dc:date>
    <link>http://www.bornsleepy.com/bornsleepy/mock-server-unit-testing-network-code</link>
    <dc:creator>timd</dc:creator><description><![CDATA["The second solution is essentially to implement a real (albeit very cut down) server. Bind a local port, listen on it for a connection, and respond to it as if you were a server.

Providing that you're happy to require that your tests all connect to a custom port on localhost, rather than to real addresses, this solution is infinitely flexible."]]></description>
<dc:subject>code networking server testing tdd bdd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:829d6822cb4f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.infinite-loop.dk/blog/2011/04/using-mock-objects-to-stabilize-unit-tests/">
    <title>Infinite Blog - Using Mock Objects to Stabilize Unit Tests</title>
    <dc:date>2012-11-18T11:24:40+00:00</dc:date>
    <link>http://www.infinite-loop.dk/blog/2011/04/using-mock-objects-to-stabilize-unit-tests/</link>
    <dc:creator>timd</dc:creator><dc:subject>Testing tdd bdd asynchronous unittesting unittests sentest iOS code coding howto mocking mocks ocmock mockobjects</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:237e41848df2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:Testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:asynchronous"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:sentest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iOS"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mocking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mocks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ocmock"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mockobjects"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.infinite-loop.dk/blog/2011/04/unittesting-asynchronous-network-access/">
    <title>Infinite Blog - Unit Testing Asynchronous Network Access</title>
    <dc:date>2012-11-18T11:23:45+00:00</dc:date>
    <link>http://www.infinite-loop.dk/blog/2011/04/unittesting-asynchronous-network-access/</link>
    <dc:creator>timd</dc:creator><dc:subject>Testing tdd bdd asynchronous unittesting unittests sentest iOS code coding howto</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:49ee072b966e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:Testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:asynchronous"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:sentest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iOS"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.touch-code-magazine.com/unit-testing-for-blocks-based-apis/">
    <title>Unit testing for blocks based APIs</title>
    <dc:date>2012-10-03T22:31:41+00:00</dc:date>
    <link>http://www.touch-code-magazine.com/unit-testing-for-blocks-based-apis/</link>
    <dc:creator>timd</dc:creator><dc:subject>Objectivec blocks testing TDD bdd semaphore designpattern</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:3661fa498465/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:Objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:blocks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:semaphore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:designpattern"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://coding.smashingmagazine.com/2012/03/07/writing-unit-tests-for-wordpress-plugins/">
    <title>Writing Unit Tests For WordPress Plugins | Smashing Coding</title>
    <dc:date>2012-03-08T10:46:07+00:00</dc:date>
    <link>http://coding.smashingmagazine.com/2012/03/07/writing-unit-tests-for-wordpress-plugins/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["The unit tests for my calendar use QUnit, but they really use just three functions: test, expect and ok. This article shows you how to integrate unit tests into your WordPress plugin, where to write unit tests and how they can help you."

You can *test* Wordpress? Wow. Who knew?]]></description>
<dc:subject>javascript plugins wordpress testing tests tdd bdd unittesting unittests</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:24ec25c18c08/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:plugins"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:wordpress"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittests"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cuke4ninja.com/toc.html">
    <title>The Secret Ninja Cucumber Scrolls</title>
    <dc:date>2012-02-17T02:04:20+00:00</dc:date>
    <link>http://cuke4ninja.com/toc.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Cucumber documentation (covers Sinatra and other non-Rails frameworks)]]></description>
<dc:subject>bdd cucumber rails ruby tdd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:e8a6233d64f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://kpumuk.info/ruby-on-rails/my-top-7-rspec-best-practices/">
    <title>My top 7 RSpec best practices | Dmytro Shteflyuk's Home</title>
    <dc:date>2012-01-19T17:03:54+00:00</dc:date>
    <link>http://kpumuk.info/ruby-on-rails/my-top-7-rspec-best-practices/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[I use RSpec in all my projects. It’s really hard to overemphasize how helpful it is and how much easier becomes your life if you have good specs coverage. But its outstanding flexibility enables many ways to make your specs awful: horribly slow, over-bloated, even non-readable sometimes. I do not want to teach you BDD and RSpec here, but instead I will give you some ideas how to improve your specs quality and increase efficiency of your BDD workflow.]]></description>
<dc:subject>rspec bdd rails ruby testing tdd agile</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:442a377670c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:agile"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pivotal.github.com/jasmine/">
    <title>Jasmine: BDD for your JavaScript</title>
    <dc:date>2011-11-17T09:18:59+00:00</dc:date>
    <link>http://pivotal.github.com/jasmine/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Jasmine is a behavior-driven development framework for testing your JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests."]]></description>
<dc:subject>bdd development framework javascript testing tdd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:d915297fbb9f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.raywenderlich.com/3716/unit-testing-in-xcode-4-quick-start-guide">
    <title>Unit Testing in Xcode 4 Quick Start Guide | Ray Wenderlich</title>
    <dc:date>2011-10-25T08:09:49+00:00</dc:date>
    <link>http://www.raywenderlich.com/3716/unit-testing-in-xcode-4-quick-start-guide</link>
    <dc:creator>timd</dc:creator><description><![CDATA["We’ll cover how to set up Xcode to use three different unit testing frameworks:
OCUnit, which is the unit testing framework built into Xcode
GHUnit, which is a third party framework with some extra cool features
OCMock, which helps you write mock objects to aid tricky testing scenarios"]]></description>
<dc:subject>bdd tdd test testing objectivec ios code development xcode</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:60c8b186d2e1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:xcode"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sunetos.com/items/2011/05/29/real-life-ios-project-using-tdd-techniques/">
    <title>Sunetos, Inc. :: Real Life iOS project using TDD Techniques</title>
    <dc:date>2011-10-25T08:09:05+00:00</dc:date>
    <link>http://www.sunetos.com/items/2011/05/29/real-life-ios-project-using-tdd-techniques/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["I just finished a short-term iOS project where I used TDD (Test Driven Development) techniques to good advantage. I know I ended up with a cleaner design and better code than I would have otherwise.

I am not a TDD expert, nor am I a TDD purist, but I wanted to share my experience and lessons learned while it was fresh. Hopefully this will encourage other developers to add more testing to their development diet."]]></description>
<dc:subject>bdd tdd ios objectivec development code</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:d469955ba413/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sunetos.com/items/2011/10/24/tdd-ios-part-1/?">
    <title>Sunetos, Inc. :: Introduction to Test Driven Development (TDD) for iOS apps (Part 1 of 4)</title>
    <dc:date>2011-10-25T08:08:28+00:00</dc:date>
    <link>http://www.sunetos.com/items/2011/10/24/tdd-ios-part-1/?</link>
    <dc:creator>timd</dc:creator><description><![CDATA["We will explore TDD in this tutorial by developing a simple iPhone app that plays Tic-Tac-Toe. Because our focus is on TDD, we will spend most of our time learning how to think in a “test first” manner."]]></description>
<dc:subject>tdd bdd objectivec iphone ios development code</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:157d004ddb8c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iphone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://iamthewalr.us/blog/2008/11/ocmock-and-the-iphone/">
    <title>iamthewalr.us : OCMock and the iPhone</title>
    <dc:date>2011-09-05T13:11:36+00:00</dc:date>
    <link>http://iamthewalr.us/blog/2008/11/ocmock-and-the-iphone/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Additional step needed to get OCMock running properly with XCode4

[See the Copy Files phase section]
]]></description>
<dc:subject>tdd bdd testing ocmock ios development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:8740078ed9f4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ocmock"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sunetos.com/items/2011/01/21/creating-an-xcode-project-template-with-ghunit-and-ocmock/">
    <title>Sunetos, Inc. :: Creating an Xcode project template with GHUnit and OCMock</title>
    <dc:date>2011-09-05T13:10:34+00:00</dc:date>
    <link>http://www.sunetos.com/items/2011/01/21/creating-an-xcode-project-template-with-ghunit-and-ocmock/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[(Part) process for adding GHUnit and OCMock to an iOS project [needs additional steps from iamthewalr.us]
]]></description>
<dc:subject>ocmock ghunit tdd bdd testing ios objectivec</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:383642e4111b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ocmock"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ghunit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pathfindersoftware.com/2008/11/iphone-view-testing-td/">
    <title>iPhone SDK: UIViewController Testing &amp; TDD | Pathfinder Software</title>
    <dc:date>2011-09-05T13:06:38+00:00</dc:date>
    <link>http://pathfindersoftware.com/2008/11/iphone-view-testing-td/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Unfortunately there are not enough examples out there on how to test view controllers with the iPhone SDK. My hope is to remedy that a bit by sharing some techniques I have been using to tackle the problem, particularly in keeping with the spirit of TDD along the way.
]]></description>
<dc:subject>uiviewcontroller ios testing tdd bdd viewcontroller viewcontrollers ghunit ocmock</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:232265028160/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:uiviewcontroller"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:viewcontroller"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:viewcontrollers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ghunit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ocmock"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.carbonfive.com/2010/03/10/testing-view-controllers/">
    <title>Testing iPhone View Controllers | The Carbon Emitter</title>
    <dc:date>2011-09-05T13:05:22+00:00</dc:date>
    <link>http://blog.carbonfive.com/2010/03/10/testing-view-controllers/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["I have been writing tests around my iPhone apps’ view controllers in order to follow the same TDD practices we use in other environments. Writing tests first has changed the way I structure my code in a couple of ways which I think offer immediate and emergent benefits for my applications. Most of an iPhone application’s business logic is implemented in its view controllers. Testing those controllers is therefore a priority if I want to have a well tested application.
Below are some examples of the sort of tests I have written for my view controllers using GTM, Hamcrest, and OCMock (our iPhone Unit Testing Toolkit). Hopefully this can serve as a starting point for the tests you could be writing for your own projects.
]]></description>
<dc:subject>ocmock ios testing tdd bdd viewcontroller viewcontrollers uiviewcontrollers</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:b5e85601b26c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ocmock"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:viewcontroller"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:viewcontrollers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:uiviewcontrollers"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://gabriel.github.com/gh-unit/_installing.html">
    <title>GHUnit: Installing</title>
    <dc:date>2011-09-05T10:47:57+00:00</dc:date>
    <link>http://gabriel.github.com/gh-unit/_installing.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Instructions for adding GHUnit testing framework to iOS apps.
]]></description>
<dc:subject>ghunit tdd bdd code ios development spec tests testing</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:174edb66014d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ghunit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:spec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://corner.squareup.com/2011/07/ios-integration-testing.html">
    <title>iOS Integration Testing</title>
    <dc:date>2011-08-05T17:02:46+00:00</dc:date>
    <link>http://corner.squareup.com/2011/07/ios-integration-testing.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Today we’re happy to announce KIF, the “Keep It Functional” framework. KIF allows for realistic iOS integration testing through simulated user interaction. We developed KIF to meet a few goals:

KIF requires minimal setup to run a test suite
KIF lets you develop your tests in the same language as the rest of your code to minimize learning and adaptation layers
KIF can be easily extended to fit your needs
KIF works in continuous integration (CI) setups"
]]></description>
<dc:subject>testing tdd bdd square unittesting development code apple ios iphone</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:c264cb87f4e3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:square"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:apple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iphone"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubylearning.com/blog/2011/07/28/how-do-i-test-my-code-with-minitest/">
    <title>How do I test my code with Minitest?</title>
    <dc:date>2011-08-01T22:08:02+00:00</dc:date>
    <link>http://rubylearning.com/blog/2011/07/28/how-do-i-test-my-code-with-minitest/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Tutorial/guide for Ruby testing with Minitest
]]></description>
<dc:subject>ruby testing minitest tdd bdd rails development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:7aa769723e59/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:minitest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://justfewtuts.blogspot.com/2011/07/derailedduke-now-test-any-website-using.html">
    <title>just few tuts: derailed_duke ~ now test any website using cucumber as an independent testing utility</title>
    <dc:date>2011-08-01T22:06:51+00:00</dc:date>
    <link>http://justfewtuts.blogspot.com/2011/07/derailedduke-now-test-any-website-using.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA["derailed_duke ~ now test any website using cucumber as an independent testing utility"
]]></description>
<dc:subject>cucumber testing tdd bdd rails ruby development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:710deaacda4c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blazingcloud.net/2010/02/20/test-driven-development-for-iphone/">
    <title>Test Driven Development for iPhone –</title>
    <dc:date>2011-06-17T03:27:36+00:00</dc:date>
    <link>http://blazingcloud.net/2010/02/20/test-driven-development-for-iphone/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Here at Blazing Cloud we really like Test-Driven Development (TDD). We try to use it for all of our development projects, and we recently learned how to do it for IPhone development.
]]></description>
<dc:subject>tdd bdd ios objectivec development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:e81b8dafec1f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.hans-eric.com/share/getting-started-with-uispec/">
    <title>www.hans-eric.com » Tutorial: Getting Started With UISpec</title>
    <dc:date>2011-06-17T03:24:45+00:00</dc:date>
    <link>http://www.hans-eric.com/share/getting-started-with-uispec/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[This is a Quick Start Guide that shows how to get you started with Acceptance Test Driven Development for the iPhone, using UISpec.
]]></description>
<dc:subject>uispec tdd bdd development code iphone ios objectivec</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:f44b7eb5f2d7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:uispec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iphone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/uispec/wiki/Documentation">
    <title>Documentation - uispec - UISpec Documentation - Behavior Driven Development for the iPhone - Google Project Hosting</title>
    <dc:date>2011-06-17T03:24:02+00:00</dc:date>
    <link>http://code.google.com/p/uispec/wiki/Documentation</link>
    <dc:creator>timd</dc:creator><description><![CDATA[UISpec is a Behavior Driven Development framework for the iPhone that provides a full automated testing solution that drives the actual iPhone UI. It is modeled after the very popular RSpec for Ruby, where you express executable examples of the expected behavior of your code.
]]></description>
<dc:subject>uispec tdd bdd iphone ios development code objectivec</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:41fea52c6ff8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:uispec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iphone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://docs.google.com/document/d/1gi00-wwPaLk5VvoAJhBVNh9Htw4Rwmj-Ut88T4M2MwI/edit?hl=en&amp;pli=1#">
    <title>rspec best practices - Google Docs</title>
    <dc:date>2011-03-04T16:10:36+00:00</dc:date>
    <link>https://docs.google.com/document/d/1gi00-wwPaLk5VvoAJhBVNh9Htw4Rwmj-Ut88T4M2MwI/edit?hl=en&amp;pli=1#</link>
    <dc:creator>timd</dc:creator><description><![CDATA["RSpec is a great tool in the behavior driven design process of writing human readable specifications that direct and validate the development of your application. Follows some guidelines, taken from the literature resources and from our experience."
]]></description>
<dc:subject>rspec tdd bdd bestpractice testing development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:21c3e01b2dea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bestpractice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://robots.thoughtbot.com/post/200254501/testing-named-scopes">
    <title>testing named scopes - GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS</title>
    <dc:date>2011-03-02T15:33:31+00:00</dc:date>
    <link>http://robots.thoughtbot.com/post/200254501/testing-named-scopes</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Everyone was psyched when Nick Kallen’s has_finder plugin was added to Rails as named_scope. They’re powerful, particularly when chaining.

One disadvantage is that they are so easy to create, people want their tests to be equally concise, which is often impossible.

Two related “testing named scopes” questions have come up recently on the thoughtbot training mailing list and the shoulda mailing list."
]]></description>
<dc:subject>testing tdd bdd scopes rails development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:6aa6db6e5724/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:scopes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://railsdog.com/blog/2011/02/22/cucumber-testing-tips/">
    <title>Railsdog | Cucumber Testing Tips</title>
    <dc:date>2011-02-23T07:58:29+00:00</dc:date>
    <link>http://railsdog.com/blog/2011/02/22/cucumber-testing-tips/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Here are some of the testing related tips I use while working on Spree"
]]></description>
<dc:subject>rails cucumber testing rspec tdd bdd</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:3f9eace4b9f8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jeffkreeftmeijer.com/2011/acceptance-testing-using-capybaras-new-rspec-dsl/">
    <title>Acceptance testing using Capybara's new RSpec DSL - Jeff Kreeftmeijer</title>
    <dc:date>2011-02-21T17:49:19+00:00</dc:date>
    <link>http://jeffkreeftmeijer.com/2011/acceptance-testing-using-capybaras-new-rspec-dsl/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["...Back when Steak was first released, Capybara didn’t have any of the nice RSpec helpers it does now. A lot has changed since. Besides the helpers, it got its own RSpec acceptance testing DSL recently, essentially eating Steak’s functionality and turning it into a complete acceptance testing solution (on top of RSpec)."
]]></description>
<dc:subject>steak capybara rspec testing bdd tdd rails</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:dbf6f77da232/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:steak"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:capybara"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.codegram.com/2011/2/acceptance-tests-with-cucumber-devise-omniauth-and-twitter?utm_source=feedburner&amp;utm_medium=twitter&amp;utm_campaign=Feed%3A+codegram+%28Codegram+Blog%29&amp;utm_content=Google+Reader">
    <title>Acceptance tests with Cucumber, Devise, Omniauth and Twitter - Codegram</title>
    <dc:date>2011-02-17T14:04:21+00:00</dc:date>
    <link>http://blog.codegram.com/2011/2/acceptance-tests-with-cucumber-devise-omniauth-and-twitter?utm_source=feedburner&amp;utm_medium=twitter&amp;utm_campaign=Feed%3A+codegram+%28Codegram+Blog%29&amp;utm_content=Google+Reader</link>
    <dc:creator>timd</dc:creator><description><![CDATA[While building our new website, we decided to protect the admin using a really simple way: we can only access it signing in with Twitter. There are already some blog posts and documentation about using Devise, Omniauth, Twitter and Cucumber, but I couldn't find anything that really fitted my needs.]]></description>
<dc:subject>cucumber omniauth devise testing rails development code tdd bdd authentication</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:e6d9629aabd5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:omniauth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:devise"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:authentication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.plataformatec.com.br/2011/02/improving-your-tests-with-capybara-custom-selectors/">
    <title>Improving your tests with Capybara custom selectors | Plataforma Tecnologia Blog</title>
    <dc:date>2011-02-09T17:08:26+00:00</dc:date>
    <link>http://blog.plataformatec.com.br/2011/02/improving-your-tests-with-capybara-custom-selectors/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Here at PlataformaTec we like to use Capybara for acceptance tests. Recently we have discovered the custom selectors feature in Capybara and we would like to share with you how that feature helped us to improve our tests.]]></description>
<dc:subject>rails capybara test testing tdd bdd cucumber rspec ruby development code how-to</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:4b6699f3fdf5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:capybara"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:how-to"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.mattwynne.net/2010/10/22/features-user-stories/">
    <title>Tea-Driven Development :: Features != User Stories</title>
    <dc:date>2010-12-06T10:06:51+00:00</dc:date>
    <link>http://blog.mattwynne.net/2010/10/22/features-user-stories/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Subtleties of user stories
]]></description>
<dc:subject>rspec rails development code testing bdd tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:4fcd7e2b191f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://vimeo.com/6563331">
    <title>Introduction to Outside-in Development with Cucumber on Vimeo</title>
    <dc:date>2010-10-28T19:36:04+00:00</dc:date>
    <link>http://vimeo.com/6563331</link>
    <dc:creator>timd</dc:creator><description><![CDATA["This is a basic introduction to integration testing with cucumber. In it, I describe how to use cucumber and rspec to implement a feature in a web application, emphasizing the importance of writing tests before code, which is often referred to as TDD (test-driven development) or BDD (behavior-driven development, a refinement of the original TDD)."
]]></description>
<dc:subject>testing bdd tdd cucumber rspec rails code development</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:a0ee583af421/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ph7spot.com/musings/getting-started-with-autotest">
    <title>Getting started with Autotest - Continuous Testing</title>
    <dc:date>2010-09-04T18:19:38+00:00</dc:date>
    <link>http://ph7spot.com/musings/getting-started-with-autotest</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Autotest makes your coding session even more productive as it automatically runs a subset of your test suite each time you change a file. Autotest is smart – it figures out which subset to run based on the files you’ve changed. Think of it as Continuous Testing.

Autotest source code is well-documented (rdoc) but finding a high level overview online is a little more challenging. This article will get you up and running in no time, so that you may concentrate on writing code. Let’s get Started!
]]></description>
<dc:subject>rspec autotest testing tdd bdd rails code development</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:9822d5a093da/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:autotest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/pivotal/cedar">
    <title>pivotal's cedar at master - GitHub</title>
    <dc:date>2010-06-21T07:33:46+00:00</dc:date>
    <link>http://github.com/pivotal/cedar</link>
    <dc:creator>timd</dc:creator><description><![CDATA[BDD-style testing using Objective-C
]]></description>
<dc:subject>objective-c objectivec iphone code development testing bdd tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:bbd0a1756316/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objective-c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iphone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/edgecase/ruby_koans">
    <title>edgecase's ruby_koans at master - GitHub</title>
    <dc:date>2010-01-08T16:25:29+00:00</dc:date>
    <link>http://github.com/edgecase/ruby_koans</link>
    <dc:creator>timd</dc:creator><description><![CDATA[The Ruby Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries. We also teach you culture. Testing is not just something we pay lip service to, but something we live. It is essential in your quest to learn and do great things in the language.
]]></description>
<dc:subject>ruby testing rubyonrails learning tutorial tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:960ff20afd31/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.noop.nl/2009/10/our-project-dashboard-with-pivotal-tracker.html">
    <title>Our Project Dashboard with Pivotal Tracker - NOOP.NL</title>
    <dc:date>2009-11-04T14:09:34+00:00</dc:date>
    <link>http://www.noop.nl/2009/10/our-project-dashboard-with-pivotal-tracker.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA[In our team we use Pivotal Tracker to track the features of our amazing people search tool called Sociotoco Search. We're using Pivotal Tracker because it's free.

And it's simple.

And it looks good.

And it's actually quite usable.

Read more: http://www.noop.nl/2009/10/our-project-dashboard-with-pivotal-tracker.html#ixzz0VtqVUNRy
]]></description>
<dc:subject>agile development projectmanagement scrum pivotaltracker bdd tdd testing</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:07b31fa2fc7f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:projectmanagement"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:scrum"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:pivotaltracker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bddcasts.com/">
    <title>BDDCasts - BDD Screencasts with Cucumber, RSpec and Ruby on Rails</title>
    <dc:date>2009-10-13T08:35:15+00:00</dc:date>
    <link>http://bddcasts.com/</link>
    <dc:creator>timd</dc:creator><dc:subject>tutorial bdd rubyonrails tdd rails code howto development</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:21d332fb76ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://invisible.ch/portfolio/wir-unterwegs/bdd-workshop/">
    <title>BDD Workshop</title>
    <dc:date>2009-06-04T07:48:21+00:00</dc:date>
    <link>http://invisible.ch/portfolio/wir-unterwegs/bdd-workshop/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[JCF's BDD workshop notes
]]></description>
<dc:subject>bdd testing tdd development rails tutorial code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:24f6c5942eeb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.omgbloglol.com/?p=13">
    <title>model_stubbing: my favorite fixture killer | omg blog!! lol!!</title>
    <dc:date>2008-07-14T18:36:21+00:00</dc:date>
    <link>http://www.omgbloglol.com/?p=13</link>
    <dc:creator>timd</dc:creator><dc:subject>rails rubyonrails ruby stubs testing tests testdrivendevelopment tdd development</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:b354a2f59d45/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:stubs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testdrivendevelopment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.emson.co.uk/2008/06/understanding-rspec-stories-a-tutorial/">
    <title>Understanding RSpec Stories - a Tutorial</title>
    <dc:date>2008-06-17T06:13:06+00:00</dc:date>
    <link>http://blog.emson.co.uk/2008/06/understanding-rspec-stories-a-tutorial/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Understanding RSpec Stories - a Tutorial
]]></description>
<dc:subject>rspec bdd tdd programming code ruby rails rubyonrails testing development tutorial</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:6d7fdbe0b4e0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>