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].length > 1
tag_name = params[:q].gsub(/[#\.]/, '')
redirect_to tag_path(:name => tag_name, :q => params[:q])
redirect_to tags_path(:q => params[:q])
return
else
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]
def index
if params[:q] && params[:q].length > 1 && request.format.json?
if params[:q] && params[:q].length > 1
params[:q].gsub!("#", "")
params[:limit] = !params[:limit].blank? ? params[:limit].to_i : 10
@tags = ActsAsTaggableOn::Tag.autocomplete(params[:q]).limit(params[:limit] - 1)
prep_tags_for_javascript
respond_to do |format|
format.json{
render(:json => @tags.to_json, :status => 200)
}
format.json{ render(:json => @tags.to_json, :status => 200) }
end
else
respond_to do |format|

View file

@ -5,7 +5,8 @@
</a>
<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">
</form>
</div>

View file

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

View file

@ -78,14 +78,6 @@ Feature: User manages contacts
When I follow "Contacts"
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
Given I am signed in
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"
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"