This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'rails_helper' | |
| RSpec.describe "Error Handling" do | |
| describe "Active Record Not Found" do | |
| controller do | |
| def index | |
| raise ActiveRecord::RecordNotFound | |
| end | |
| end | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| module DynamicNetworkGraph | |
| class NetworkFlow | |
| def self.fields | |
| %w{srcAddr dstAddr srcPort dstPort protocol start end packets transferred status} | |
| end | |
| fields.each do |field| | |
| attr_accessor field | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [email protected]_by(&:category).each do |category, items| | |
| %ul | |
| -items.each do |item| | |
| %li=item.name |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'spec_helper' | |
| describe Project do | |
| let!(:user) { FactoryGirl.create(:user) } | |
| let!(:plan) { FactoryGirl.create(:plan_with_subscription, user: user) } | |
| it "has a valid factory" do | |
| FactoryGirl.create(:project, user: user). should be_valid | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Run options: include {:locations=>{"./spec/controllers/shelters_controller_spec.rb"=>[61]}} | |
| SheltersController | |
| Fails to PATCH update when submitting invalid data | |
| "#<ActiveModel::Errors:0x00000005446ad8 @base=#<Shelter id: 1, name: nil, phone_number: \"606-555-1212\", | |
| contact_person: \"Shelter Contact\", rescue_group_id: nil, created_at: \"2013-12-27 20:33:10\", | |
| updated_at: \"2013-12-27 20:33:10\">, @messages={:name=>[\"can't be blank\"]}>" | |
| "#<ActionDispatch::Flash::FlashHash:0x000000068fdd28 @discard=#<Set: {}>, | |
| @flashes={:notice=>\"Successfully updated Shelter!\"}, @now=nil>" | |
| fails to update a shelter with bad info |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class MainsController < ApplicationController | |
| def index | |
| [City, State, Country].each do |klass| | |
| @search = klass.search(params[:q]) | |
| @result = @search.result | |
| break unless @result.blank? | |
| end | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'spec_helper' | |
| describe Car do | |
| let(:manufacturer) { FactoryGirl.create(:manufacturer)} | |
| let(:car) { FactoryGirl.create(:car, manufacturer: manufacturer)} | |
| it "basic_articles with no extras required" do | |
| basic_article = FactoryGirl.create(:basic_article, requires_extra: false) | |
| expect(manufacturer.selectable_cars.count).to eq(1) | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class UpdateCache < ActiveRecord::Migration | |
| def up | |
| User.all.each do |user| | |
| User.reset_counters(user.id, :pets) | |
| end | |
| end | |
| def down | |
| end | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # before, would depend on routing constraints to block .json/.xml as 404 not found | |
| class ThingyController < ApplicationController | |
| def show | |
| @thingy = Thingy.find params[:id] | |
| end | |
| def update | |
| @thingy = Thingy.find params[:id] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class TournamentEntry < ActiveRecord::Base | |
| attr_accessible :entry_reqs, :format, :future, :links, :location, :name, :ongoing, :past, :prizes, :sponsor :status | |
| # attr_accessor :status | |
| def status | |
| if !self.future.blank? | |
| return "future" | |
| elsif !self.ongoing.blank? | |
| return "ongoing" | |
| elsif !self.past.blank? |
NewerOlder