Skip to content
Extraits de code Groupes Projets
Valider 3db0cd37 rédigé par danielgrippi's avatar danielgrippi Validation de Dennis Collinson
Parcourir les fichiers

fix all cukes but the tags feature [ci skip]

parent 2024716c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -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])
......
......@@ -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|
......
......@@ -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>
......
@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"
......
......@@ -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
......
......@@ -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"
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter