search.feature
2.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
Feature: search
As a noosfero user
I want to search
In order to find stuff
Scenario: simple search for person
Given the following users
| login | name |
| joaosilva | Joao Silva |
| josearaujo | Jose Araujo |
When I go to the search page
And I fill in "query" with "Silva"
And I press "Search"
Then I should see "Joao Silva"
And I should not see "Jose Araujo"
Scenario: simple search for community
Given the following communities
| identifier | name |
| boring-community | Boring community |
| fancy-community | Fancy community |
And I go to the search page
And I fill in "query" with "fancy"
And I press "Search"
Then I should see "Fancy community"
And I should not see "Boring community"
Scenario: simple search for enterprise
Given the following enterprises
| identifier | name |
| shop1 | Shoes shop |
| shop2 | Fruits shop |
And I go to the search page
And I fill in "query" with "shoes"
And I press "Search"
Then I should see "Shoes shop"
And I should not see "Fruits shop"
Scenario: simple search for content
Given the following users
| login | name |
| joaosilva | Joao Silva |
And the following articles
| owner | name | body |
| joaosilva | bees and butterflies | this is an article about bees and butterflies |
| joaosilva | whales and dolphins | this is an article about whales and dolphins |
When I go to the search page
And I fill in "query" with "whales"
And I press "Search"
Then I should see "whales and dolphins"
And I should not see "bees and butterflies"
Scenario: simple search for product
Given the following enterprises
| identifier | name |
| colivre-ent | Colivre |
And the following product_categories
| name |
| Development |
And the following products
| owner | category | name |
| colivre-ent | development | social networks consultancy |
| colivre-ent | development | wikis consultancy |
When I go to the search page
And I fill in "query" with "wikis"
And I press "Search"
Then I should see "wikis consultancy"
And I should not see "social networks consultancy"
Scenario: simple search for event
Given the following communities
| identifier | name |
| nice-people | Nice people |
And the following events
| owner | name | start_date |
| nice-people | Group meeting | 2009-10-01 |
| nice-people | John Doe's birthday | 2009-09-01 |
When I go to the search page
And I fill in "query" with "birthday"
And I press "Search"
Then I should see "John Doe's birthday"
And I should not see "Group meeting"