tag:calagator.org,2005:/events/searchCalagator: Events tagged with: Minitest2016-09-12T11:37:22-07:00tag:calagator.org,2005:Calagator::Event/12504693432015-11-04T09:22:08-08:002015-12-01T10:25:18-08:00Test Ruby PDX Monthly MeetingMonday, December 14, 2015 from 6-9pm at Renew Financialhttp://calagator.org/events/12504693432015-12-14T18:00:00-08:002015-12-14T21:00:00-08:00<div class="vevent">
<h1 class="summary">Test Ruby PDX Monthly Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2015-12-14T18:00:00" datetime="2015-12-14T18:00:00">Monday, December 14, 2015 from 6</time>–<time class="dtend dt-end" title="2015-12-14T21:00:00" datetime="2015-12-14T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202395140' class='url'>
<span class='fn org'>Renew Financial</span>
</a>
<div class="adr">
<div class="street-address">402 SW 6th Ave. #902</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97202</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=402%20SW%206th%20Ave.%20%23902,%20Portland%20OR%2097202%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Test Ruby PDX is a new user group focusing on testing from a developer's perspective. Join us for peer mentoring, conversation, and pizza at 6, followed by presentations at 7. This month, Jason Clark of New Relic will discuss how to tackle the complex testing issues that come up when your code needs to be compatible with multiple dependencies.</p>
<p>For more information about this and future meetings, follow @TestRubyPDX on Twitter.</p>
<h3>Testing the Multiverse</h3>
<h4>Jason Clark</h4>
<p>It’s a basic principle of testing that minimizing dependencies will make you happier, faster, and more productive. But what happens when you can’t? If your code plugs into or extends another gem, comfortable isolation might be out of the question. Stubbing and careful design can carry you a ways, but eventually you need to actually test your code against those gems you’re building on. Luckily, there are ways to reduce this pain. We’ll dig deep on creating a simple environment to check your work against multiple dependencies. We’ll see patterns that help avoid pulling your hair out when those dependencies change. We’ll even search around the raw edges, examining how to verify what your code does when it lands in an environment you haven’t tested. There’s a multitude of gems out there to build on. Let’s see how we can test with them!</p>
<h3>ActiveMocker: Fast ActiveRecord Mocks</h3>
<h4>Dustin Zeisler</h4>
<p>Tired of a slow test suite in Rails? Hitting the database so often it's getting you down? Is waiting for Rails to boot as you do red, green, refactor killing your vibe? Wouldn't it be great if your tests ran in milliseconds instead of seconds or minutes? You may say "That's all great, but I'll have to change the way I test and program adding tedious boilerplate, making my code ugly." And I would say, no! I created ActiveMocker to save my team from just that. You can have nearly all of the benefits by adding one setting to your test file and with just a little more work you can have full, glorious, unadulterated speed. ActiveMocker creates mock classes from ActiveRecord models, allowing your test suite to run at breakneck speed. This can be done by not loading Rails or hitting a database. The models are read dynamically and statically so that ActiveMocker can generate a Ruby file to require within a test. The mock file can be run by itself and comes with a partial implementation of ActiveRecord. Attributes and associations can be used the same as in ActiveRecord. Methods have the same argument signature but raise a NotImplementedError when called, allowing you to stub it with a mocking framework, like RSpec. Mocks are regenerated when the schema is modified so your mocks won't go stale, preventing the case where your units tests pass but production code fails.</p>
<h2>Thanks to Renew Financial for providing the space and pizza for this event!</h2>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://testrubypdx.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/ActiveMocker">ActiveMocker</a>, <a class="p-category" href="/events/tag/Capybara">Capybara</a>, <a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/Minitest">Minitest</a>, <a class="p-category" href="/events/tag/RSpec">RSpec</a>, <a class="p-category" href="/events/tag/Test::Unit">Test::Unit</a>, <a class="p-category" href="/events/tag/activerecord">activerecord</a>, <a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/rails"><img title="rails" alt="rails" src="/assets/tag_icons/rails-e53bc8411df8122f74959f46c2f69c99152414a663cd1a21068d19ec22aa5a50.png" /> rails</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/testing">testing</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250469343.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250469343/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, November 4, 2015 at 9:22am</strong> and last updated <br /><strong>Tuesday, December 1, 2015 at 10:25am</strong>.
</div>
</div>
</div>
45.5211 -122.6776tag:calagator.org,2005:Calagator::Event/12504694372015-11-24T10:26:59-08:002016-06-10T14:40:47-07:00Test Ruby PDX Monthly MeetingMonday, January 11, 2016 from 6-9pm at Renew Financialhttp://calagator.org/events/12504694372016-01-11T18:00:00-08:002016-01-11T21:00:00-08:00<div class="vevent">
<h1 class="summary">Test Ruby PDX Monthly Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2016-01-11T18:00:00" datetime="2016-01-11T18:00:00">Monday, January 11, 2016 from 6</time>–<time class="dtend dt-end" title="2016-01-11T21:00:00" datetime="2016-01-11T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202395140' class='url'>
<span class='fn org'>Renew Financial</span>
</a>
<div class="adr">
<div class="street-address">402 SW 6th Ave. #902</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97202</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=402%20SW%206th%20Ave.%20%23902,%20Portland%20OR%2097202%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Conversation and peer mentoring starting at 6, presentations at 7. For more information, follow @TestRubyPDX on Twitter or join the #testrubypdx Slack channel (under PDX.rb).</p>
<h3>Presentations</h3>
<h4>Bernerd Schaefer: Refactor Your Feature Specs!</h4>
<p><code>expect(page).to have_css(".active")</code>. It's clear what this line does, but what is it really testing? And why? Together we'll take some real-life feature specs and refactor them so the intent of the spec shines through.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://testrubypdx.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Capybara">Capybara</a>, <a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/Minitest">Minitest</a>, <a class="p-category" href="/events/tag/RSpec">RSpec</a>, <a class="p-category" href="/events/tag/Test Ruby PDX">Test Ruby PDX</a>, <a class="p-category" href="/events/tag/Test::Unit">Test::Unit</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/rails"><img title="rails" alt="rails" src="/assets/tag_icons/rails-e53bc8411df8122f74959f46c2f69c99152414a663cd1a21068d19ec22aa5a50.png" /> rails</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/ruby on rails">ruby on rails</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/testing">testing</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250469437.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250469437/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Tuesday, November 24, 2015 at 10:26am</strong> and last updated <br /><strong>Friday, June 10, 2016 at 2:40pm</strong>.
</div>
</div>
</div>
45.5211 -122.6776tag:calagator.org,2005:Calagator::Event/12504696222016-01-13T09:48:45-08:002016-01-13T09:48:45-08:00Test Ruby PDX Monthly MeetingMonday, March 14, 2016 from 6-9pm at Renew Financialhttp://calagator.org/events/12504696222016-03-14T18:00:00-07:002016-03-14T21:00:00-07:00<div class="vevent">
<h1 class="summary">Test Ruby PDX Monthly Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2016-03-14T18:00:00" datetime="2016-03-14T18:00:00">Monday, March 14, 2016 from 6</time>–<time class="dtend dt-end" title="2016-03-14T21:00:00" datetime="2016-03-14T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202395140' class='url'>
<span class='fn org'>Renew Financial</span>
</a>
<div class="adr">
<div class="street-address">402 SW 6th Ave. #902</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97202</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=402%20SW%206th%20Ave.%20%23902,%20Portland%20OR%2097202%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Portland's testing user group for Ruby developers! Conversation and peer mentoring starting at 6, presentations at 7. For more information, follow @TestRubyPDX on Twitter or join the #testrubypdx Slack channel (under the pdxruby team).</p>
<h3>How and Why to Test Rake Tasks - Brett Chalupa</h3>
<p>Testing classes and modules is essential to writing well tested Ruby code. However, testing Rake tasks is not as straight-forward. In this talk, you will learn how and why it is valuable to test Rake tasks. This talk will go over testing regular ole Rake tasks and Rake tasks in a Rails app. Before you know it, you will be writing Rake tasks in a test-driven manner, hooray!</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://testrubypdx.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Capybara">Capybara</a>, <a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/Minitest">Minitest</a>, <a class="p-category" href="/events/tag/RSpec">RSpec</a>, <a class="p-category" href="/events/tag/Test Ruby PDX">Test Ruby PDX</a>, <a class="p-category" href="/events/tag/Test::Unit">Test::Unit</a>, <a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/rails"><img title="rails" alt="rails" src="/assets/tag_icons/rails-e53bc8411df8122f74959f46c2f69c99152414a663cd1a21068d19ec22aa5a50.png" /> rails</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/ruby on rails">ruby on rails</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/testing">testing</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250469622.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250469622/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, January 13, 2016 at 9:48am</strong>.
</div>
</div>
</div>
45.5211 -122.6776tag:calagator.org,2005:Calagator::Event/12504699992016-03-23T11:38:55-07:002016-03-23T11:43:08-07:00Test Ruby PDX Monthly MeetingMonday, April 11, 2016 from 6-9pm at Renew Financialhttp://calagator.org/events/12504699992016-04-11T18:00:00-07:002016-04-11T21:00:00-07:00<div class="vevent">
<h1 class="summary">Test Ruby PDX Monthly Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2016-04-11T18:00:00" datetime="2016-04-11T18:00:00">Monday, April 11, 2016 from 6</time>–<time class="dtend dt-end" title="2016-04-11T21:00:00" datetime="2016-04-11T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202395140' class='url'>
<span class='fn org'>Renew Financial</span>
</a>
<div class="adr">
<div class="street-address">402 SW 6th Ave. #902</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97202</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=402%20SW%206th%20Ave.%20%23902,%20Portland%20OR%2097202%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Portland's testing user group for Ruby developers! Conversation and peer mentoring starting at 6, presentations at 7. For more information, follow @TestRubyPDX on Twitter or join the #testrubypdx Slack channel (under the pdxruby team).</p>
<h2>Paul Baker - Golden Thorns: Lessons from the Gilded Rose Kata</h2>
<p>The Gilded Rose Kata is a fairly well known kata that utilizes a "golden master testing" strategy to provide safety while the developer refactors a messy legacy code base in order to add new features. I will walk through my take on the kata and then review some lessons that I have learned as a sr. developer working with legacy code and where this pattern can be helpful.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://testrubypdx.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Capybara">Capybara</a>, <a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/Minitest">Minitest</a>, <a class="p-category" href="/events/tag/RSpec">RSpec</a>, <a class="p-category" href="/events/tag/Test Ruby PDX">Test Ruby PDX</a>, <a class="p-category" href="/events/tag/Test::Unit">Test::Unit</a>, <a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/rails"><img title="rails" alt="rails" src="/assets/tag_icons/rails-e53bc8411df8122f74959f46c2f69c99152414a663cd1a21068d19ec22aa5a50.png" /> rails</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/ruby on rails">ruby on rails</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/testing">testing</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250469999.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250469999/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, March 23, 2016 at 11:38am</strong> and last updated <br /><strong>Wednesday, March 23, 2016 at 11:43am</strong>.
</div>
</div>
</div>
45.5211 -122.6776tag:calagator.org,2005:Calagator::Event/12504700012016-03-23T11:39:35-07:002016-03-23T11:39:35-07:00Test Ruby PDX Monthly MeetingMonday, June 13, 2016 from 6-9pm at Renew Financialhttp://calagator.org/events/12504700012016-06-13T18:00:00-07:002016-06-13T21:00:00-07:00<div class="vevent">
<h1 class="summary">Test Ruby PDX Monthly Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2016-06-13T18:00:00" datetime="2016-06-13T18:00:00">Monday, June 13, 2016 from 6</time>–<time class="dtend dt-end" title="2016-06-13T21:00:00" datetime="2016-06-13T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202395140' class='url'>
<span class='fn org'>Renew Financial</span>
</a>
<div class="adr">
<div class="street-address">402 SW 6th Ave. #902</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97202</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=402%20SW%206th%20Ave.%20%23902,%20Portland%20OR%2097202%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Portland's testing user group for Ruby developers! Conversation and peer mentoring starting at 6, presentations at 7. For more information, follow @TestRubyPDX on Twitter or join the #TestRubyPDX Slack channel (under the pdxruby team). We are still looking for speakers, so if you're interested, visit <a href="http://testrubypdx.org/speak">testrubypdx.org/speak</a> for details and suggested topics!</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://TestRubyPDX.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Capybara">Capybara</a>, <a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/Minitest">Minitest</a>, <a class="p-category" href="/events/tag/RSpec">RSpec</a>, <a class="p-category" href="/events/tag/Test Ruby PDX">Test Ruby PDX</a>, <a class="p-category" href="/events/tag/Test::Unit">Test::Unit</a>, <a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/rails"><img title="rails" alt="rails" src="/assets/tag_icons/rails-e53bc8411df8122f74959f46c2f69c99152414a663cd1a21068d19ec22aa5a50.png" /> rails</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/ruby on rails">ruby on rails</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/testing">testing</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250470001.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250470001/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, March 23, 2016 at 11:39am</strong>.
</div>
</div>
</div>
45.5211 -122.6776tag:calagator.org,2005:Calagator::Event/12504700032016-03-23T11:40:00-07:002016-03-23T11:40:00-07:00Test Ruby PDX Monthly MeetingMonday, August 8, 2016 from 6-9pm at Renew Financialhttp://calagator.org/events/12504700032016-08-08T18:00:00-07:002016-08-08T21:00:00-07:00<div class="vevent">
<h1 class="summary">Test Ruby PDX Monthly Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2016-08-08T18:00:00" datetime="2016-08-08T18:00:00">Monday, August 8, 2016 from 6</time>–<time class="dtend dt-end" title="2016-08-08T21:00:00" datetime="2016-08-08T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202395140' class='url'>
<span class='fn org'>Renew Financial</span>
</a>
<div class="adr">
<div class="street-address">402 SW 6th Ave. #902</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97202</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=402%20SW%206th%20Ave.%20%23902,%20Portland%20OR%2097202%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Portland's testing user group for Ruby developers! Conversation and peer mentoring starting at 6, presentations at 7. For more information, follow @TestRubyPDX on Twitter or join the #testrubypdx Slack channel (under the pdxruby team). We are still looking for speakers, so if you're interested, visit <a href="http://testrubypdx.org/speak">testrubypdx.org/speak</a> for details and suggested topics!</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://testrubypdx.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Capybara">Capybara</a>, <a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/Minitest">Minitest</a>, <a class="p-category" href="/events/tag/RSpec">RSpec</a>, <a class="p-category" href="/events/tag/Test Ruby PDX">Test Ruby PDX</a>, <a class="p-category" href="/events/tag/Test::Unit">Test::Unit</a>, <a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/rails"><img title="rails" alt="rails" src="/assets/tag_icons/rails-e53bc8411df8122f74959f46c2f69c99152414a663cd1a21068d19ec22aa5a50.png" /> rails</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/ruby on rails">ruby on rails</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/testing">testing</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250470003.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250470003/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, March 23, 2016 at 11:40am</strong>.
</div>
</div>
</div>
45.5211 -122.6776tag:calagator.org,2005:Calagator::Event/12504708062016-09-12T11:37:22-07:002016-09-12T11:37:22-07:00Test Ruby PDXMonday, September 19, 2016 from 6-9pm at New Relichttp://calagator.org/events/12504708062016-09-19T18:00:00-07:002016-09-19T21:00:00-07:00<div class="vevent">
<h1 class="summary">Test Ruby PDX</h1>
<div class='date'><time class="dtstart dt-start" title="2016-09-19T18:00:00" datetime="2016-09-19T18:00:00">Monday, September 19, 2016 from 6</time>–<time class="dtend dt-end" title="2016-09-19T21:00:00" datetime="2016-09-19T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202392091' class='url'>
<span class='fn org'>New Relic</span>
</a>
<div class="adr">
<div class="street-address">111 SW 5th Avenue, Suite 2700</div>
<span class="locality">Portland</span>
, <span class="region">Oregon</span>
<span class="postal-code">97204</span>
<div class='country-name'>United States<div>
(<a href='https://maps.google.com/maps?q=111%20SW%205th%20Avenue,%20Suite%202700,%20Portland%20Oregon%2097204%20United%20States'>map</a>)
</div>
</div>
<div class="description">
<p>Test Ruby PDX is a user group focused on Ruby testing. In particular, we are developers interested in testing our own code. We offer pizza, conversation, and peer mentoring starting at 6 before moving on to presentations at 7. This month, Daniel Dreier of Puppet will talk to us about how to test command line apps using Cucumber and Aruba.</p>
</div>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/Minitest">Minitest</a>, <a class="p-category" href="/events/tag/RSpec">RSpec</a>, <a class="p-category" href="/events/tag/rails"><img title="rails" alt="rails" src="/assets/tag_icons/rails-e53bc8411df8122f74959f46c2f69c99152414a663cd1a21068d19ec22aa5a50.png" /> rails</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/testing">testing</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250470806.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250470806/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Monday, September 12, 2016 at 11:37am</strong>.
</div>
</div>
</div>
45.5225 -122.676