Skip to content

Instantly share code, notes, and snippets.

@robinsp
robinsp / gist:946819
Created April 28, 2011 17:30
Trivial Refactoring
UIImageView* icon = [[UIImageView alloc] initWithImage:iconImage];
CGRect cellRect = cell.bounds;
CGRect iconRect = CGRectMake(cellRect.size.width - icon.bounds.size.width,
(int)((cellRect.size.height - icon.bounds.size.height)/2),
icon.bounds.size.width, icon.bounds.size.height);
icon.frame = iconRect;
[cell addSubview:icon];
#import <SenTestingKit/SenTestingKit.h>
#import "OCMock/OCMock.h"
#import "AccountController.h"
@interface AccountControllerTest : SenTestCase {
id mockRebtelSvc;
AccountController *sut;
}
- (void) executeSignupSuccessBlock;
// Fibonacci
fib := method(nth,
if(nth < 3, 1,
if(nth == 3,
2,
fib(nth-2) + fib(nth-1)
)
)
)
require File.dirname(__FILE__) + '/../spec_helper'
require @root_dir + "/controllers/request_properties"
class RequestPropertiesExampleGroup
extend Spec::Example::ExampleGroupMethods
include Spec::Example::ExampleMethods
def self.instance_with_uri(uri, &block)
context "with URI '#{uri}'" do
require File.dirname(__FILE__) + '/../spec_helper'
require @root_dir + "/controllers/request_properties"
module Adserver; module Controller
module RequestPropertiesSpecDSL
def instance_with_uri(uri, &block)
context "with URI '#{uri}'" do
before do
request = stub(:env => {'REQUEST_URI' => uri } )
# Model
class Item < ActiveRecord::Base
acts_as_nested_set
end
# added to the end of environments/test.rb
config.after_initialize do
if SeleniumOnRailsConfig.get(:environments).include? RAILS_ENV
class SeleniumOnRails::RSelenese
class_eval do
include Selenium::DSL
end
end
end
end
# lib/selenium/dsl.rb
module Selenium
module DSL
def login(name, password)
open '/'
type "login", name
type "password", password
click "loginSubmit"
include_partial "login", :name => "quentin", :password => "test"
open '/'
type "login", name
type "password", password
click "loginSubmit"
wait_for_text "flashNotice", "Logged in successfully"