Commit Graph

2040 Commits

Author SHA1 Message Date
blackst0ne 2c8700c01e Replace 'browse_files.feature' spinach test with an rspec analog 2017-07-12 23:45:42 +11:00
Felipe Artur b5f596c3ff Native group milestones 2017-07-07 15:08:49 +00:00
Tim Zallmann 64e589c581 Resolve "Inconsistent location of members page between groups and projects" 2017-07-07 14:40:41 +00:00
Douwe Maan 793ce6fef6 Merge branch '32408-allow-creation-of-files-and-dirs-with-spaces-in-web-ui' into 'master'
Make filename and path creation compatible with UNIX in web UI

Closes #21362

See merge request !12608
2017-07-05 20:21:58 +00:00
Tiago Botelho 1207d451ed Removes file_name_regex from Gitlab::Regex 2017-07-05 19:10:14 +01:00
Douwe Maan fe13f11041 Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
Tiago Botelho d1e0b1b3a8 Allow creation of files and directories with spaces in web UI 2017-07-05 16:08:57 +01:00
Rémy Coutable d9a5d92140 Merge branch '23036-replace-snippets-spinach' into 'master'
Replace 'snippets/snippets.feature' spinach with rspec

See merge request !12385
2017-07-05 15:04:05 +00:00
Alexander Randa 9651521ea7 Replace 'snippets/snippets.feature' spinach with rspec 2017-07-05 15:29:01 +03:00
Rémy Coutable d1109bd6a7 Merge branch '23036-replace-dashboard-new-project-spinach' into 'master'
Replaces 'dashboard/new-project.feature' spinach with rspec

See merge request !12550
2017-07-03 12:47:20 +00:00
Phil Hughes fefe9f4e78 Merge branch 'inject-add-diff-note' into 'master'
Render add-diff-note with server and optimize styles

See merge request !12103
2017-06-30 07:46:37 +00:00
Taurie Davis 55c6be2fb0 Clean up issuable lists 2017-06-29 17:34:06 +00:00
Bryce Johnson 81e9c28425 Render add-diff-note button with server.
This commit moves the rendering of the button back to the server, and
shows/hides it using opacity rather than display. It also removes the
transform applied to the button on hover (scale). Previously, both of these
factors automatically triggered a reflow, which creates a performance
bottleneck on pages with larger DOM size.

MR: !12103
2017-06-29 12:50:45 -04:00
Alexander Randa af89b19d69 Replaces 'dashboard/new-project.feature' spinach with rspec 2017-06-29 16:56:36 +03:00
Sean McGivern 88c60307bd Merge branch 'dm-merge-request-creations-controller' into 'master'
Split up MergeRequestsController

See merge request !12150
2017-06-29 11:57:06 +00:00
Douwe Maan 70b05a8377 Split up MergeRequestsController 2017-06-28 18:17:44 -05:00
Douwe Maan bf4129292d Merge branch 'dz-refactor-group-members-tests' into 'master'
Refactor group members tests

See merge request !12465
2017-06-27 16:43:36 +00:00
Rémy Coutable 22dc7e9cb7 Merge branch '23036-replace-dashboard-todo-spinach' into 'master'
Replaces 'dashboard/todos' spinach with rspec

See merge request !12453
2017-06-27 10:12:40 +00:00
Rémy Coutable dfe689a769 Merge branch '23036-replace-dashboard-mr-spinach' into 'master'
Replace 'dashboard/merge_requests' spinach with rspec

See merge request !12440
2017-06-26 17:17:20 +00:00
Dmitriy Zaporozhets 0aa5f08988
Move another group member spec from spinach
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2017-06-26 17:00:07 +02:00
Dmitriy Zaporozhets a67ff8e883
Move "remove group member" spec from spinach to rspec
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2017-06-26 16:50:16 +02:00
Alexander Randa a7ccf27d28 Replaces 'dashboard/merge_requests' spinach with rspec 2017-06-26 14:27:36 +00:00
Dmitriy Zaporozhets 5300a8944e
Remove group members spinach tests that we already covered with rspec
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2017-06-26 16:26:55 +02:00
Alexander Randa f1b5d2c788 Replaces 'dashboard/todos' spinach with rspec 2017-06-26 14:24:19 +00:00
Rémy Coutable dfc8542649 Merge branch 'sh-revert-annotate-for-blame' into 'master'
Revert "Annotate" to "Blame"

See merge request !12401
2017-06-26 14:10:44 +00:00
Rémy Coutable 739a03a825 Merge branch 'replace_spinach_spec_profile_notifications.feature' into 'master'
Replace 'profile/notifications.feature' spinach test with an rspec analog

See merge request !12345
2017-06-26 11:29:35 +00:00
Douwe Maan 3e7e08adfc Show group name instead of path on group page 2017-06-23 13:43:32 -05:00
Stan Hu 516a3b7880 Revert "Annotate" to "Blame" 2017-06-22 17:07:19 -07:00
blackst0ne ece7a3cfdc Replace 'profile/notifications.feature' spinach test with an rspec analog 2017-06-22 13:28:11 +11:00
blackst0ne 665fea379b Replace 'create.feature' spinach test with an rspec analog 2017-06-21 21:45:43 +11:00
Rémy Coutable 9b03424225
Use wait_for_requests instead of sleep 0.3
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-06-13 10:57:33 +02:00
Rémy Coutable 448fc23e47
Let PhantomJS load local images
This change fix a memory leak due to a Webkit bug:
https://github.com/ariya/phantomjs/issues/12903

Also:

- Whitelist only localhost and 127.0.0.1 in Capybara + JS specs
- Blacklist all requests to media such as images, videos, PDFs, CSVs etc.
- Log all the requests made.

Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-06-12 19:00:03 +02:00
Filipa Lacerda 452202e36d Improve Job detail view to make it refreshed in real-time instead of reloading 2017-06-12 09:20:19 +00:00
Douwe Maan ce4fe4dc76 Merge branch 'dm-revert-mr-8427' 2017-06-09 14:27:29 -05:00
Douwe Maan b38c74d696 Revert 'New file from interface on existing branch' 2017-06-09 10:10:47 -05:00
Sean McGivern 114cae6d54 Fix intermittent Spinach markdown render failure
When loading a tree with a README.md, we need to wait for the blob viewer.
2017-06-09 14:59:54 +01:00
Regis Boudinot b1bf6d88fc Merge branch 'master-security-update' into 'master'
Master security update

See merge request !12025
2017-06-08 20:06:09 +00:00
tauriedavis b4c6dc1d81 fixes project_group_links spec by adding click tab event 2017-06-08 08:48:59 -05:00
DJ Mountney 1d1363e2bb Bring in security changes from the 9.2.5 release
Ran:
 - git format-patch v9.2.2..v9.2.5 --stdout > patchfile.patch
 - git checkout -b 9-2-5-security-patch origin/v9.2.2
 - git apply patchfile.patch
 - git commit
 - [Got the sha ref for the commit]
 - git checkout -b upstream-9-2-security master
 - git cherry-pick <SHA of the patchfile commit>
 - [Resolved conflicts]
 - git cherry-pick --continue
2017-06-07 21:16:20 -07:00
Douwe Maan 27f68edd35 Merge branch '23603-add-extra-functionality-for-the-top-right-plus-button' into 'master'
Resolve "Add extra functionality for the top right Plus Button"

Closes #23603

See merge request !11632
2017-06-08 00:20:52 +00:00
Tim Zallmann 9647d2e76d Enhancing Spec's with negative cases 2017-06-07 23:59:25 +02:00
Luke "Jared" Bennett 32cac59727 Added more actions and report as abuse to all notes 2017-06-07 18:33:50 +00:00
Tim Zallmann f20337ca8e Fix for Login Test Problem 2017-06-07 18:38:37 +02:00
Clement Ho 60d2a7c355 Use data attributes instead of class 2017-06-07 10:54:54 -05:00
Tim Zallmann beb41aac38 Added additional classes for easier identifaction during tests
Greenfield Tests for Dropdown Menu finished
2017-06-07 17:29:39 +02:00
Tim Zallmann 4871cb7aee New ... Menu Feature Tests 2017-06-07 15:39:39 +02:00
Tim Zallmann ebd0767fc7 Fixed New Project Top Menu Test 2017-06-07 11:49:41 +02:00
Tim Zallmann 288b2e71c2 Added First Test for top right menu 2017-06-07 11:15:02 +02:00
Tim Zallmann 3374896071 Check for Merge Request fixed
Fixed couple of spinach test
2017-06-07 11:10:24 +02:00
Tim Zallmann 6709e65cfc Externalised Dropdown
Checks for creating new issue
Styling of .dropdown-bold-header
Fixed Spinach Tests to limit them to the main content area for clicking 'New Project' etc. so that they don't click the dropdown menu
2017-06-07 11:10:24 +02:00