fix all cukes but the tags feature [ci skip]

This commit is contained in:
danielgrippi 2012-01-06 10:25:00 -08:00 committed by Dennis Collinson
parent 2024716c2c
commit 3db0cd3776
6 changed files with 10 additions and 28 deletions

View file

@ -22,7 +22,7 @@ class PeopleController < ApplicationController
if params[:q][0] == 35 || params[:q][0] == '#' if params[:q][0] == 35 || params[:q][0] == '#'
if params[:q].length > 1 if params[:q].length > 1
tag_name = params[:q].gsub(/[#\.]/, '') tag_name = params[:q].gsub(/[#\.]/, '')
redirect_to tag_path(:name => tag_name, :q => params[:q]) redirect_to tags_path(:q => params[:q])
return return
else else
flash[:error] = I18n.t('tags.show.none', :name => params[:q]) flash[:error] = I18n.t('tags.show.none', :name => params[:q])

View file

@ -15,16 +15,14 @@ class TagsController < ApplicationController
respond_to :json, :only => [:index, :show] respond_to :json, :only => [:index, :show]
def index def index
if params[:q] && params[:q].length > 1 && request.format.json? if params[:q] && params[:q].length > 1
params[:q].gsub!("#", "") params[:q].gsub!("#", "")
params[:limit] = !params[:limit].blank? ? params[:limit].to_i : 10 params[:limit] = !params[:limit].blank? ? params[:limit].to_i : 10
@tags = ActsAsTaggableOn::Tag.autocomplete(params[:q]).limit(params[:limit] - 1) @tags = ActsAsTaggableOn::Tag.autocomplete(params[:q]).limit(params[:limit] - 1)
prep_tags_for_javascript prep_tags_for_javascript
respond_to do |format| respond_to do |format|
format.json{ format.json{ render(:json => @tags.to_json, :status => 200) }
render(:json => @tags.to_json, :status => 200)
}
end end
else else
respond_to do |format| respond_to do |format|

View file

@ -5,7 +5,8 @@
</a> </a>
<div id="global_search"> <div id="global_search">
<form accept-charset="UTF-8" action="/people" class="search_form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓"></div> <form accept-charset="UTF-8" action="/people" class="search_form" method="get">
<input name="utf8" type="hidden" value="✓">
<input id="q" name="q" placeholder="<%= Diaspora.I18n.t('header.search') %>" results="5" type="search" autocomplete="off" class="ac_input"> <input id="q" name="q" placeholder="<%= Diaspora.I18n.t('header.search') %>" results="5" type="search" autocomplete="off" class="ac_input">
</form> </form>
</div> </div>

View file

@ -1,7 +1,7 @@
@javascript @javascript
Feature: following and being followed Feature: following and being followed
Background: Background:
Given a user with email "bob@bob.bob" Given a user with email "bob@bob.bob"
And a user with email "alice@alice.alice" And a user with email "alice@alice.alice"
@ -14,7 +14,7 @@ Feature: following and being followed
And I fill in "status_message_fake_text" with "I am following you" And I fill in "status_message_fake_text" with "I am following you"
And I press "Share" And I press "Share"
Then I go to the destroy user session page Then I go to the destroy user session page
Scenario: seeing a follower's posts on their profile page, but not in your stream Scenario: seeing a follower's posts on their profile page, but not in your stream
When I sign in as "alice@alice.alice" When I sign in as "alice@alice.alice"
And I am on "bob@bob.bob"'s page And I am on "bob@bob.bob"'s page
@ -89,15 +89,15 @@ Feature: following and being followed
Then I should see "Besties" Then I should see "Besties"
Then I should see "Mention" Then I should see "Mention"
Then I should not see "Message" Then I should not see "Message" within "#profile"
Scenario: interacting with the profile page of someone who follows you but who you do not follow Scenario: interacting with the profile page of someone who follows you but who you do not follow
Given I sign in as "alice@alice.alice" Given I sign in as "alice@alice.alice"
And I am on "bob@bob.bob"'s page And I am on "bob@bob.bob"'s page
Then I should see "Add contact" Then I should see "Add contact"
And I should not see "Mention" Then I should not see "Mention" within "#profile"
And I should not see "Message" Then I should not see "Message" within "#profile"
Scenario: interacting with the profile page of someone you follow who also follows you Scenario: interacting with the profile page of someone you follow who also follows you
Given I sign in as "alice@alice.alice" Given I sign in as "alice@alice.alice"

View file

@ -78,14 +78,6 @@ Feature: User manages contacts
When I follow "Contacts" When I follow "Contacts"
Then I should see "Community Spotlight" within ".span-18" Then I should see "Community Spotlight" within ".span-18"
Scenario: clicking on the manage aspects link in the right nav with zero contacts directs a user to the featured users page
Given I am signed in
And I have 0 contacts
And I am on the home page
When I follow "Manage your aspects."
Then I should see "Community Spotlight" within ".span-18"
Scenario: clicking on the contacts link in the header with contacts does not send a user to the featured users page Scenario: clicking on the contacts link in the header with contacts does not send a user to the featured users page
Given I am signed in Given I am signed in
And I have 2 contacts And I have 2 contacts

View file

@ -11,12 +11,3 @@ Feature: Interacting with tags
Then I should be on the tag page for "rockstar" Then I should be on the tag page for "rockstar"
And I should see "Samuel Beckett" And I should see "Samuel Beckett"
@wip
Scenario: adding a contact from a tag page
When I search for "#rockstar"
Then I should see "Add to aspect"
When I add the person to my "Besties" aspect
When I search for "#rockstar"
Then I should see "generic"