{"users":[{"id":9,"username":"r00k","name":"Ben Orenstein","avatar_template":"/user_avatar/forum.upcase.com/r00k/{size}/2189_2.png","trust_level":2},{"id":1968,"username":"davidcpell","name":"David","avatar_template":"/user_avatar/forum.upcase.com/davidcpell/{size}/2517_2.png","trust_level":2},{"id":346518,"username":"nawwab","name":"nzia","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/43a26b/{size}.png","trust_level":1},{"id":346531,"username":"yagosansz","name":"Yago Santos de Sousa","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/c5a1d2/{size}.png","trust_level":0},{"id":346535,"username":"ammarshah","name":"Ammar Shah","avatar_template":"/user_avatar/forum.upcase.com/ammarshah/{size}/4460_2.png","trust_level":0},{"id":346316,"username":"jamoore5","name":"Julie Anne Moore","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/bb73d2/{size}.png","trust_level":0},{"id":190,"username":"jsgarvin","name":"Jonathan Garvin","avatar_template":"/user_avatar/forum.upcase.com/jsgarvin/{size}/486_2.png","trust_level":0},{"id":40,"username":"JESii","name":"Jon Seidel","avatar_template":"/user_avatar/forum.upcase.com/jesii/{size}/364_2.png","trust_level":2},{"id":345581,"username":"sfnelson","name":"Stephen Nelson","avatar_template":"/user_avatar/forum.upcase.com/sfnelson/{size}/4291_2.png","trust_level":0},{"id":287,"username":"yevgenko","name":"Yevhen Viktorov","avatar_template":"/user_avatar/forum.upcase.com/yevgenko/{size}/562_2.png","trust_level":2},{"id":1903,"username":"enriquesalceda","name":"Enrique Salceda","avatar_template":"/user_avatar/forum.upcase.com/enriquesalceda/{size}/2474_2.png","trust_level":1},{"id":99224,"username":"dschlauderaff","name":"David Schlauderaff","avatar_template":"/user_avatar/forum.upcase.com/dschlauderaff/{size}/4183_2.png","trust_level":1},{"id":3315,"username":"ctammes","name":"ctammes","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/c6cbf5/{size}.png","trust_level":1},{"id":3312,"username":"frodsan","name":"Francesco Rodríguez","avatar_template":"/user_avatar/forum.upcase.com/frodsan/{size}/4146_2.png","trust_level":0},{"id":1882,"username":"equivalentideas","name":"Luke Bacon","avatar_template":"/user_avatar/forum.upcase.com/equivalentideas/{size}/2454_2.png","trust_level":1},{"id":2348,"username":"orlando","name":"Orlando Del Aguila","avatar_template":"/user_avatar/forum.upcase.com/orlando/{size}/3170_2.png","trust_level":1},{"id":3262,"username":"ojbucao","name":"O. Bucao","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/o/d78d45/{size}.png","trust_level":0},{"id":64,"username":"christoomey","name":"Chris Toomey","avatar_template":"/user_avatar/forum.upcase.com/christoomey/{size}/3792_2.png","admin":true,"moderator":true,"trust_level":4},{"id":2701,"username":"yakschuss","name":"Jack","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/90ced4/{size}.png","trust_level":1},{"id":3111,"username":"onebree","name":"Hunter Stevens","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/o/7bcc69/{size}.png","trust_level":1},{"id":361,"username":"andyw8","name":"Andy Waite","avatar_template":"/user_avatar/forum.upcase.com/andyw8/{size}/3922_2.png","trust_level":2},{"id":3096,"username":"nicolas-besnard","name":"Nicolas Besnard","avatar_template":"/user_avatar/forum.upcase.com/nicolas-besnard/{size}/4053_2.png","trust_level":1},{"id":2953,"username":"amitz","name":"amitz","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/90ced4/{size}.png","trust_level":1},{"id":435,"username":"charlieanna2","name":"charlieanna","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/db5fbb/{size}.png","trust_level":2},{"id":2964,"username":"andneuma","name":"Andreas Neumann","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/ecccb3/{size}.png","trust_level":1},{"id":2919,"username":"githubahuba","name":"Hidemoto Sanji","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/bc79bd/{size}.png","trust_level":1},{"id":1731,"username":"nimashariatian","name":"nimashariatian","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/b5ac83/{size}.png","trust_level":1},{"id":1972,"username":"michaelanhari","name":"Michael Anhari","avatar_template":"/user_avatar/forum.upcase.com/michaelanhari/{size}/2520_2.png","trust_level":2},{"id":667,"username":"dbarkley","name":"David Barkley","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/5f9b8f/{size}.png","trust_level":1},{"id":1827,"username":"jessf","name":"Jess Frisch","avatar_template":"/user_avatar/forum.upcase.com/jessf/{size}/2359_2.png","trust_level":1},{"id":2848,"username":"WaKeMaTTa","name":"Mohamed Ziata","avatar_template":"/user_avatar/forum.upcase.com/wakematta/{size}/3909_2.png","trust_level":1},{"id":2149,"username":"ChrisCPO","name":"Chris O'Donnell","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/43a26b/{size}.png","trust_level":1},{"id":1455,"username":"khundawg","name":"khundawg","avatar_template":"/user_avatar/forum.upcase.com/khundawg/{size}/1326_2.png","trust_level":2},{"id":147,"username":"JoelQ","name":"Joel Quenneville","avatar_template":"/user_avatar/forum.upcase.com/joelq/{size}/448_2.png","trust_level":4},{"id":2755,"username":"richm39804","name":"richm39804","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/ea5d25/{size}.png","trust_level":0},{"id":2707,"username":"wilsonsilva","name":"Wilson Silva","avatar_template":"/user_avatar/forum.upcase.com/wilsonsilva/{size}/3831_2.png","trust_level":0},{"id":1426,"username":"Austin","name":"Austin ","avatar_template":"/user_avatar/forum.upcase.com/austin/{size}/1352_2.png","trust_level":1},{"id":8,"username":"cpytel","name":"Chad Pytel","avatar_template":"/user_avatar/forum.upcase.com/cpytel/{size}/1528_2.png","admin":true,"trust_level":2},{"id":838,"username":"thewatts","name":"Nathaniel Watts","avatar_template":"/user_avatar/forum.upcase.com/thewatts/{size}/957_2.png","trust_level":1},{"id":1153,"username":"treble37","name":"Bruce","avatar_template":"/user_avatar/forum.upcase.com/treble37/{size}/1169_2.png","trust_level":2},{"id":327,"username":"analyticsPierce","name":"Jason Pierce","avatar_template":"/user_avatar/forum.upcase.com/analyticspierce/{size}/592_2.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/testing/1?page=1","per_page":30,"topics":[{"fancy_title":"Frequently-asked TDD questions","id":1669,"title":"Frequently-asked TDD questions","slug":"frequently-asked-tdd-questions","posts_count":5,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2014-01-09T15:28:22.177Z","last_posted_at":"2015-07-29T19:58:51.798Z","bumped":true,"bumped_at":"2015-07-29T19:58:51.798Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"When should I use integration tests vs unit tests? \nRead this high level guidance from @jferris. (If you get a 404, make sure you’ve gotten access to Ruby Science already.) \nDo I need to test controllers that are covered&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":2008,"like_count":1,"has_summary":false,"last_poster_username":"r00k","category_id":1,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":9,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1968,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"TDD Fundamental cleanup exercise","id":7679,"title":"TDD Fundamental cleanup exercise","slug":"tdd-fundamental-cleanup-exercise","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2023-02-05T15:37:06.349Z","last_posted_at":"2023-09-18T15:31:44.744Z","bumped":true,"bumped_at":"2023-09-18T19:23:23.368Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":617,"like_count":0,"has_summary":false,"last_poster_username":"ammarshah","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":346518,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":346531,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":346535,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Asserting Setup code in a test case","id":7435,"title":"Asserting Setup code in a test case","slug":"asserting-setup-code-in-a-test-case","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2019-10-12T20:52:11.238Z","last_posted_at":"2019-10-12T20:52:11.303Z","bumped":true,"bumped_at":"2019-10-12T20:52:11.303Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":743,"like_count":0,"has_summary":false,"last_poster_username":"jamoore5","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":346316,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Setting up params for path helpers in view specs","id":552,"title":"Setting up params for path helpers in view specs","slug":"setting-up-params-for-path-helpers-in-view-specs","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2013-07-31T03:27:46.918Z","last_posted_at":"2018-11-29T03:51:14.348Z","bumped":true,"bumped_at":"2018-11-29T03:51:14.348Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1388,"like_count":0,"has_summary":false,"last_poster_username":"sfnelson","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":190,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":40,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":345581,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Efficient Tests for modern Full-Stack Web Applications with JSON in the middle","id":7121,"title":"Efficient Tests for modern Full-Stack Web Applications with JSON in the middle","slug":"efficient-tests-for-modern-full-stack-web-applications-with-json-in-the-middle","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2018-08-11T00:30:40.736Z","last_posted_at":"2018-08-13T16:51:15.297Z","bumped":true,"bumped_at":"2018-08-13T16:51:15.297Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":684,"like_count":0,"has_summary":false,"last_poster_username":"yevgenko","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":287,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Full integraton test from API request to UI workflow","id":7103,"title":"Full integraton test from API request to UI workflow","slug":"full-integraton-test-from-api-request-to-ui-workflow","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2018-07-17T13:41:02.878Z","last_posted_at":"2018-07-17T13:41:02.952Z","bumped":true,"bumped_at":"2018-07-17T13:41:02.952Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":688,"like_count":0,"has_summary":false,"last_poster_username":"enriquesalceda","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1903,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Capybara multiple file uploads overwriting","id":7083,"title":"Capybara multiple file uploads overwriting","slug":"capybara-multiple-file-uploads-overwriting","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2018-06-07T18:39:28.946Z","last_posted_at":"2018-06-07T18:39:29.044Z","bumped":true,"bumped_at":"2018-06-07T18:39:29.044Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1049,"like_count":0,"has_summary":false,"last_poster_username":"dschlauderaff","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":99224,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Segmentation fault 11","id":6943,"title":"Segmentation fault 11","slug":"segmentation-fault-11","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2017-11-25T18:47:06.688Z","last_posted_at":"2017-11-25T18:47:06.773Z","bumped":true,"bumped_at":"2017-11-25T19:09:30.083Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1316,"like_count":0,"has_summary":false,"last_poster_username":"ctammes","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3315,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Testing a controller collaborator","id":6935,"title":"Testing a controller collaborator","slug":"testing-a-controller-collaborator","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2017-11-22T10:05:21.587Z","last_posted_at":"2017-11-22T10:05:21.654Z","bumped":true,"bumped_at":"2017-11-22T10:05:21.654Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":721,"like_count":0,"has_summary":false,"last_poster_username":"frodsan","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Test Drive Process to Remove a Feature","id":6908,"title":"Test Drive Process to Remove a Feature","slug":"test-drive-process-to-remove-a-feature","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2017-10-24T06:36:49.653Z","last_posted_at":"2017-11-21T02:21:12.899Z","bumped":true,"bumped_at":"2017-11-21T02:21:12.899Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1151,"like_count":1,"has_summary":false,"last_poster_username":"equivalentideas","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1882,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2348,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What&rsquo;s the best way to DRY out mocks and doubles setup?","id":6883,"title":"What's the best way to DRY out mocks and doubles setup?","slug":"whats-the-best-way-to-dry-out-mocks-and-doubles-setup","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2017-10-03T22:52:34.888Z","last_posted_at":"2017-10-04T14:19:12.250Z","bumped":true,"bumped_at":"2017-10-04T14:19:12.250Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":762,"like_count":2,"has_summary":false,"last_poster_username":"christoomey","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3262,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":64,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"RSpec shared_examples to verify mocks","id":6777,"title":"RSpec shared_examples to verify mocks","slug":"rspec-shared-examples-to-verify-mocks","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2017-06-04T03:39:32.208Z","last_posted_at":"2017-06-04T03:39:32.287Z","bumped":true,"bumped_at":"2017-06-04T03:39:32.287Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":825,"like_count":1,"has_summary":false,"last_poster_username":"yakschuss","category_id":1,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2701,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How granular should you do Red-Green-Refactor?","id":6724,"title":"How granular should you do Red-Green-Refactor?","slug":"how-granular-should-you-do-red-green-refactor","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2017-04-11T17:58:10.211Z","last_posted_at":"2017-04-13T03:21:51.400Z","bumped":true,"bumped_at":"2017-04-13T03:21:51.400Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":929,"like_count":0,"has_summary":false,"last_poster_username":"andyw8","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3111,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":361,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How thorough should we test model validations in Rails?","id":6716,"title":"How thorough should we test model validations in Rails?","slug":"how-thorough-should-we-test-model-validations-in-rails","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2017-04-07T14:48:04.101Z","last_posted_at":"2017-04-07T23:06:02.921Z","bumped":true,"bumped_at":"2017-04-07T23:06:02.921Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1309,"like_count":0,"has_summary":false,"last_poster_username":"nicolas-besnard","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3111,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3096,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Real device testing with Appium and ruby/cucumber","id":6633,"title":"Real device testing with Appium and ruby/cucumber","slug":"real-device-testing-with-appium-and-ruby-cucumber","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2017-02-23T16:14:19.108Z","last_posted_at":"2017-02-28T20:17:04.546Z","bumped":true,"bumped_at":"2017-02-28T20:17:04.546Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":2408,"like_count":0,"has_summary":false,"last_poster_username":"JESii","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":40,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Where do you store your Acceptance Tests?","id":6593,"title":"Where do you store your Acceptance Tests?","slug":"where-do-you-store-your-acceptance-tests","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2017-02-05T13:54:43.810Z","last_posted_at":"2017-02-05T13:54:43.897Z","bumped":true,"bumped_at":"2017-02-05T13:54:43.897Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":925,"like_count":0,"has_summary":false,"last_poster_username":"amitz","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2953,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Performance testing and continuous integration","id":6568,"title":"Performance testing and continuous integration","slug":"performance-testing-and-continuous-integration","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2017-01-27T14:28:12.957Z","last_posted_at":"2017-01-27T14:28:13.091Z","bumped":true,"bumped_at":"2017-01-27T14:28:13.091Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":850,"like_count":1,"has_summary":false,"last_poster_username":"charlieanna2","category_id":1,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":435,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"One of two Travis CI builds failing: how can that be?","id":6542,"title":"One of two Travis CI builds failing: how can that be?","slug":"one-of-two-travis-ci-builds-failing-how-can-that-be","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2017-01-04T21:28:13.132Z","last_posted_at":"2017-01-04T21:28:13.211Z","bumped":true,"bumped_at":"2017-01-04T21:28:13.211Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":782,"like_count":0,"has_summary":false,"last_poster_username":"andneuma","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2964,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cucumber-rails fails to execute javascript","id":6506,"title":"Cucumber-rails fails to execute javascript","slug":"cucumber-rails-fails-to-execute-javascript","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2016-12-02T18:05:03.194Z","last_posted_at":"2016-12-04T20:48:32.131Z","bumped":true,"bumped_at":"2016-12-04T20:48:32.131Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1400,"like_count":0,"has_summary":false,"last_poster_username":"githubahuba","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2919,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Timezones and DST with Rspec!","id":6487,"title":"Timezones and DST with Rspec!","slug":"timezones-and-dst-with-rspec","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2016-11-11T20:10:35.053Z","last_posted_at":"2016-11-11T20:10:35.135Z","bumped":true,"bumped_at":"2016-11-11T20:10:35.135Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":3079,"like_count":0,"has_summary":false,"last_poster_username":"nimashariatian","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1731,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Feature specs for AJAX&rsquo;d content","id":6431,"title":"Feature specs for AJAX'd content","slug":"feature-specs-for-ajaxd-content","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2016-10-03T12:38:07.719Z","last_posted_at":"2016-10-07T14:23:59.835Z","bumped":true,"bumped_at":"2016-10-07T14:23:59.835Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1027,"like_count":0,"has_summary":false,"last_poster_username":"dbarkley","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":667,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Capybara-webkit not finding CSS element + swrast error","id":6397,"title":"Capybara-webkit not finding CSS element + swrast error","slug":"capybara-webkit-not-finding-css-element-swrast-error","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2016-09-09T14:36:09.526Z","last_posted_at":"2016-09-09T14:36:09.626Z","bumped":true,"bumped_at":"2016-09-09T14:36:09.626Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1067,"like_count":0,"has_summary":false,"last_poster_username":"jessf","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1827,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What is the right way to create many tests that require data from different models?","id":6390,"title":"What is the right way to create many tests that require data from different models?","slug":"what-is-the-right-way-to-create-many-tests-that-require-data-from-different-models","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2016-09-04T16:55:50.228Z","last_posted_at":"2016-09-04T16:55:50.320Z","bumped":true,"bumped_at":"2016-09-04T16:55:50.320Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":924,"like_count":0,"has_summary":false,"last_poster_username":"WaKeMaTTa","category_id":4,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2848,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Rspec Mocking private method to return error, also rspec Throwing?","id":6280,"title":"Rspec Mocking private method to return error, also rspec Throwing?","slug":"rspec-mocking-private-method-to-return-error-also-rspec-throwing","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2016-07-15T19:50:08.716Z","last_posted_at":"2016-07-25T13:37:16.369Z","bumped":true,"bumped_at":"2016-07-25T13:37:16.369Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":13237,"like_count":1,"has_summary":false,"last_poster_username":"JoelQ","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2149,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1455,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":147,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Rbenv error when running rspec, getting to a test","id":6293,"title":"Rbenv error when running rspec, getting to a test","slug":"rbenv-error-when-running-rspec-getting-to-a-test","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2016-07-22T16:44:37.464Z","last_posted_at":"2016-07-22T16:44:37.529Z","bumped":true,"bumped_at":"2016-07-22T16:44:37.529Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":866,"like_count":0,"has_summary":false,"last_poster_username":"richm39804","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2755,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using RSPec&rsquo;s before and after blocks","id":6124,"title":"Using RSPec's before and after blocks","slug":"using-rspecs-before-and-after-blocks","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2016-05-17T10:14:20.591Z","last_posted_at":"2016-05-17T21:48:08.413Z","bumped":true,"bumped_at":"2016-05-17T21:48:08.413Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1584,"like_count":0,"has_summary":false,"last_poster_username":"andyw8","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2707,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":361,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Testing Rails Engine","id":3826,"title":"Testing Rails Engine","slug":"testing-rails-engine","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2014-12-15T00:29:29.839Z","last_posted_at":"2016-05-03T14:25:17.529Z","bumped":true,"bumped_at":"2016-05-03T14:25:17.529Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":2731,"like_count":0,"has_summary":false,"last_poster_username":"cpytel","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1426,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2149,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How does the thoughtbot team handle pre-building data // test speed in request specs?","id":5930,"title":"How does the thoughtbot team handle pre-building data // test speed in request specs?","slug":"how-does-the-thoughtbot-team-handle-pre-building-data-test-speed-in-request-specs","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2016-04-20T15:19:00.043Z","last_posted_at":"2016-04-20T15:19:00.145Z","bumped":true,"bumped_at":"2016-04-20T15:19:00.145Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":976,"like_count":0,"has_summary":false,"last_poster_username":"thewatts","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":838,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A better before block setup in RSpec?","id":5919,"title":"A better before block setup in RSpec?","slug":"a-better-before-block-setup-in-rspec","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2016-04-18T19:55:13.051Z","last_posted_at":"2016-04-19T09:53:50.560Z","bumped":true,"bumped_at":"2016-04-19T09:53:50.560Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1583,"like_count":3,"has_summary":false,"last_poster_username":"andyw8","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1153,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":361,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Best way to create Factory so it is available for multiple tests?","id":5910,"title":"Best way to create Factory so it is available for multiple tests?","slug":"best-way-to-create-factory-so-it-is-available-for-multiple-tests","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2016-04-15T21:16:27.686Z","last_posted_at":"2016-04-16T09:05:23.113Z","bumped":true,"bumped_at":"2016-04-16T09:05:23.113Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1293,"like_count":0,"has_summary":false,"last_poster_username":"andyw8","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":327,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":361,"primary_group_id":null,"flair_group_id":null}]}]}}