Welcome! This page is using CodeRay 1.1.2.
We currently have
3061 rays
in the database.
You can add a
New Ray
or browse the posted rays by pages.
install |
1 line
of
Ruby
|
21 Bytes |
Show |
Edit |
Expand |
|
steps |
32 lines
of
Ruby
|
725 Bytes |
Show |
Edit |
Expand |
1
2
3
4
5
6
7
8
9
10
11
12 |
steps_for(:visitor_contacts_xu) do
Given "I am an anonymous visitor" do
end
When "I go to the contact form" do
visits "/contact"
end
... |
|
Stories |
25 lines
of
Ruby
|
725 Bytes |
Show |
Edit |
Expand |
1
2
3
4
5
6
7
8 |
Story: visitor contacts xu
As a visitor to xploreu
I want to contact xploreu
So that I can tell them how awesome the site is
Scenario: visitor sends message
Given I am an anonymous ... |
|
story runner |
55 lines
of
Ruby
|
1.52 KB |
Show |
Edit |
Expand |
1
2
3
4
5
6
7 |
require File.dirname(__FILE__) + "/../../spec_helper"
describe "/contacts/new" do
it "should render the form" do
assigns[:contact] = Contact.new
render "/contacts/new.html.erb... |
|
Rspec View |
55 lines
of
Ruby
|
1.52 KB |
Show |
Edit |
Expand |
1
2
3
4
5
6
7 |
require File.dirname(__FILE__) + "/../../spec_helper"
describe "/contacts/new" do
it "should render the form" do
assigns[:contact] = Contact.new
render "/contacts/new.html.erb... |
|
rspec model |
53 lines
of
Ruby
|
1.51 KB |
Show |
Edit |
Expand |
1
2
3
4
5
6
7
8
9 |
require File.dirname(__FILE__) + '/../spec_helper'
describe Contact do
it "should assign name" do
contact = Contact.new(:name => "Lance")
contact.name.should == 'Lance'
end
... |
|
rspec controller |
51 lines
of
Ruby
|
1.68 KB |
Show |
Edit |
Expand |
1
2
3
4
5
6 |
require File.dirname(__FILE__) + '/../spec_helper'
describe ContactsController do
def mock_contact(params={})
params = {:deliver => true, :save => true, :valid? => true}.merge(params)
... |
|
View |
24 lines
of
ERb
|
837 Bytes |
Show |
Edit |
Expand |
1
2
3
4
5
6 |
<div class="form_row">
<% form_tag '/contact/create' do %>
<fieldset>
<legend><%= @title %></legend>
<p><label for="contact_name">Name</label>
<%= text_field :contact... |
|
Model |
43 lines
of
Ruby
|
1.16 KB |
Show |
Edit |
Expand |
1
2
3
4
5
6
7
8 |
class Contact
include Validatable
attr_accessor :name, :email, :phone, :message
validates_presence_of :name, :message => "Name is required."
validates_forma... |
|
helper |
12 lines
of
Ruby
|
318 Bytes |
Show |
Edit |
Expand |
1
2
3
4
5 |
module ContactHelper
def error_messages_for_attribute(object, attribute)
if object.errors.on(attribute)
html = '<small class="errors"><ul>'
object.errors.on(attribute).each do... |
|