summaryrefslogtreecommitdiff
path: root/features/support
Commit message (Collapse)AuthorAgeFilesLines
* Fixed tests for spinachJeroen van Baarsen2015-02-121-1/+1
| | | | Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
* Try wear_merged! without argumentDmitriy Zaporozhets2014-10-011-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Refactor coverage tools usageDmitriy Zaporozhets2014-09-191-5/+5
| | | | | | | | rspec spec # no coverage generated SIMPLECOV=true rspec spec # generate coverage locally into ./coverage COVERALLS=true rspec spec # generate and send coverage data to coveralls.io Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Ask coveralls to merge resultsDmitriy Zaporozhets2014-09-191-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Recreate tmp/tests on each test runDmitriy Zaporozhets2014-07-311-1/+1
|
* Move all test repos data to ReposHelpersDmitriy Zaporozhets2014-07-311-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Dont stub gitlab-shell calls. Make test environment closer to real oneDmitriy Zaporozhets2014-07-311-1/+0
|
* Revert "Revert "Fix for failing specs""Dmitriy Zaporozhets2014-06-061-1/+1
| | | | This reverts commit 2545b0f85851d1e4ebc1137a2c8786a238e02ee4.
* Revert "Fix for failing specs"Jeroen van Baarsen2014-06-051-1/+1
| | | | | | | | | This reverts commit 2314438925af827b694fbaaf59c31c49dd2c0c31. Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com> Conflicts: Gemfile.lock
* Fix for failing specsJeroen van Baarsen2014-05-301-1/+1
|
* Fix MR fork validation and services loadDmitriy Zaporozhets2014-04-031-2/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add email aliases for usersJason Hollingsworth2014-02-131-1/+1
| | | | | | | | Emails are used to associate commits with users. The emails are not verified and don't have to be valid email addresses. They are assigned on a first come, first serve basis. Notifications are sent when an email is added.
* Remove chosen from testsDmitriy Zaporozhets2014-01-111-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Require rspec expectations into spinachDmitriy Zaporozhets2013-12-101-0/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fixing unsafe use of Thread.current variable :current_userAngus MacArthur2013-10-161-0/+2
|
* Improve timing problem in spinach testHiroyuki Sato2013-09-131-1/+4
|
* Improved large commit handling.Boyan Tabakov2013-09-071-1/+1
| | | | | | | | | | | | | Previously, only number of changed files mattered. Now, number of lines to render in the diff are also taken into account. A hard limit is set, above which diffs are not rendered and users are not allowed to override that. This prevents high server resource usage with huge commits. Related to #1745, #2259 In addition, handle large commits for MergeRequests and Compare controllers. Also fixes a bug where diffs are loaded twice, if user goes directly to merge_requests/:id/diffs URL.
* Update chosen, improve ui, fix MR fork testsDmitriy Zaporozhets2013-08-081-1/+1
|
* Merge Request on forked projectsIzaak Alpert2013-07-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The good: - You can do a merge request for a forked commit and it will merge properly (i.e. it does work). - Push events take into account merge requests on forked projects - Tests around merge_actions now present, spinach, and other rspec tests - Satellites now clean themselves up rather then recreate The questionable: - Events only know about target projects - Project's merge requests only hold on to MR's where they are the target - All operations performed in the satellite The bad: - Duplication between project's repositories and satellites (e.g. commits_between) (for reference: http://feedback.gitlab.com/forums/176466-general/suggestions/3456722-merge-requests-between-projects-repos) Fixes: Make test repos/satellites only create when needed -Spinach/Rspec now only initialize test directory, and setup stubs (things that are relatively cheap) -project_with_code, source_project_with_code, and target_project_with_code now create/destroy their repos individually -fixed remote removal -How to merge renders properly -Update emails to show project/branches -Edit MR doesn't set target branch -Fix some failures on editing/creating merge requests, added a test -Added back a test around merge request observer -Clean up project_transfer_spec, Remove duplicate enable/disable observers -Ensure satellite lock files are cleaned up, Attempted to add some testing around these as well -Signifant speed ups for tests -Update formatting ordering in notes_on_merge_requests -Remove wiki schema update Fixes for search/search results -Search results was using by_project for a list of projects, updated this to use in_projects -updated search results to reference the correct (target) project -udpated search results to print both sides of the merge request Change-Id: I19407990a0950945cc95d62089cbcc6262dab1a8
* disable mailer for SpinachDmitriy Zaporozhets2013-04-111-1/+1
|
* disable capybra 2.1 ingore hidden elementsDmitriy Zaporozhets2013-04-111-1/+1
|
* define TestEnv and keep all global stubs in one placeDmitriy Zaporozhets2013-04-011-14/+3
|
* Fix travis failed randomly by timeout.Sato Hiroyuki2013-03-191-1/+1
|
* Merge branch 'use_gollum_wikis' of https://github.com/DanKnox/gitlabhq into ↵Dmitriy Zaporozhets2013-03-151-0/+9
|\ | | | | | | | | | | | | | | | | | | | | DanKnox-use_gollum_wikis Conflicts: app/views/layouts/project_resource.html.haml app/views/wikis/edit.html.haml app/views/wikis/pages.html.haml app/views/wikis/show.html.haml spec/features/gitlab_flavored_markdown_spec.rb
| * Add Spinach coverage for Gollum Wiki system and correct the Delete link.Dan Knox2013-03-101-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | The previously failing Spinach steps have been fixed with this commit. I have also added new steps that cover the entire usage of the Wiki system. The new Spinach steps revealed a minor bug in the Delete page process. The path for the "Delete this page" button was previously set to `project_wikis_page(@project, @wiki)` when it should have been using the singular `project_wiki_page(@project, @wiki)` path helper. The link has been corrected and all steps are now passing.
* | Finish select2-ajax for users. Added Select2Helper for testsDmitriy Zaporozhets2013-03-141-1/+1
| |
* | add coveralls.io to travis buildsDmitriy Zaporozhets2013-03-101-0/+5
|/
* try to use stable version for database cleanerDmitriy Zaporozhets2013-02-281-0/+1
|
* No gitolite in project any moreDmitriy Zaporozhets2013-02-111-3/+3
|
* remove unexisting stubsDmitriy Zaporozhets2013-02-051-8/+1
|
* Remove save files with failed test %)Andrey Kumanyaev2013-01-241-1/+0
|
* fix testsAndrey Kumanyaev2013-01-241-1/+1
|
* sidekiq with green testsDmitriy Zaporozhets2013-01-091-0/+2
|
* organize simplecovDmitriy Zaporozhets2013-01-071-4/+1
|
* Update to rails 3.2.10. Use simplercov in spinach tooDmitriy Zaporozhets2013-01-051-0/+5
|
* Update uses of Gitolite.config.foo settingsRiyad Preukschas2012-12-201-3/+3
|
* Make tests green for postgresDmitriy Zaporozhets2012-12-181-2/+0
|
* Increased test coverageDmitriy Zaporozhets2012-11-211-1/+6
|
* class for moving projectDmitriy Zaporozhets2012-11-241-1/+1
|
* Use poltergeist instaead of capybara-webkitDmitriy Zaporozhets2012-11-161-3/+22
|
* Add feature steps for a generic, non-"Shop" projectRobert Speicher2012-09-261-0/+2
| | | | This group is better for features that only deal with one project.
* refactor feature stepsNihad Abbasov2012-09-101-2/+3
|
* add spinach steps for project issues and source featuresNihad Abbasov2012-09-101-0/+2
|
* rewrite project commits features using spinachNihad Abbasov2012-09-101-2/+11
|
* rewrite dashboard feature steps using spinachNihad Abbasov2012-09-101-0/+6
|
* modify env file for spinachNihad Abbasov2012-09-101-57/+7
|
* All specs and features currently passing with FactoryGirlRobert Speicher2012-08-281-2/+4
|
* Remove spec/factory and spec/factoriesRobert Speicher2012-08-281-1/+0
|
* Use similar interface to access gitoliterandx2012-08-291-0/+8
| | | | | | | | | Simplified gitolite handle logic Stubn over monkeypatch Stub only specific methods in Gitlab:Gitolite Moved grach auth to lib added specs for keys observer removes SshKey role
* Cleanup spec/support folder and spec/spec_helperRobert Speicher2012-08-251-2/+2
| | | | | | | | | | | | | Changes: * Move spec/monkeypatch to spec/support * Remove unused support/shared_examples * Move support/api to support/api_helpers to match module name * Move support/login to support/login_helpers to match module name * Move API specs to requests/api (convention over configuration) * Remove unused support/js_patch * Simplify login_as helper * Move DatabaseCleaner stuff to its own support file * Remove unnecessary configuration and requires from spec_helper