summaryrefslogtreecommitdiff
path: root/spec
Commit message (Collapse)AuthorAgeFilesLines
* add project snippets APINihad Abbasov2012-06-291-0/+28
|
* show only current user projectsNihad Abbasov2012-06-281-2/+1
|
* add projects APINihad Abbasov2012-06-281-0/+56
|
* add users APINihad Abbasov2012-06-282-0/+42
|
* Merge pull request #971 from gingko/masterDmitriy Zaporozhets2012-06-261-0/+18
|\ | | | | Automatic password creation..
| * Added option to automaticaly generate passwords for new users.Jakub Troszok2012-06-261-4/+16
| |
| * Added tests for automatic password generation.Jakub Troszok2012-06-241-0/+6
| |
* | Issues can be unassigned nowrandx2012-06-261-1/+0
| |
* | Reannotatedrandx2012-06-2613-73/+97
|/
* Merge branch 'separate_user_and_issue_observer_from_mail_observer' of ↵randx2012-06-2410-28/+300
|\ | | | | | | https://github.com/robbkidd/gitlabhq into robbkidd-separate_user_and_issue_observer_from_mail_observer
| * Protect IssueObserver#send_reassigned_email method.Robb Kidd2012-06-201-3/+3
| |
| * Extract observation of User to a UserObserverRobb Kidd2012-06-202-3/+30
| |
| * Deliver issue mails.Robb Kidd2012-06-201-5/+17
| | | | | | | | It helps to actually deliver messages.
| * Disable observers in specs. Enable only when observer is under test.Robb Kidd2012-06-206-30/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Used the built-in observer enable/disable feature in ActiveModel[1]. ActiveRecord::Base includes ActiveModel::Observing which provides this behavior. Simple wraps to enable the observer under test were added to the specs for: ActivityObserver, IssueObserver, Admin::Users and Issues. The spec for Project.last_activity was refactored to separate the tests for #last_activity and #last_activity_date. Each had doubles added to isolate the spec from the hidden dependency on the ActivityObserver action to create an Event for the project when an Issue is created. This ActivityObserver behavior is already tested by its spec. [1] http://api.rubyonrails.org/classes/ActiveModel/ObserverArray.html
| * Add resque_spec to test queuing mail.Robb Kidd2012-06-203-2/+7
| |
| * Make IssueObserver handle issus, not MailerObserverRobb Kidd2012-06-202-6/+56
| |
| * Add method for an issue to know whether it is being closedRobb Kidd2012-06-202-8/+50
| | | | | | | | Update IssueObserver to create a Note on the issue its being closed.
| * Add method to Note to create notes about status changes.Robb Kidd2012-06-201-0/+19
| |
| * Update IssueObserver to send reassigned emails when an issue is reassigned.Robb Kidd2012-06-201-29/+36
| |
| * Add new utility method for an issue to know whether it is being reassignedRobb Kidd2012-06-201-4/+15
| |
| * New IssueObserver class and spec.Robb Kidd2012-06-201-0/+67
| | | | | | | | | | Handles emails for new issues and reassigned issues. Need to add creating a Note on Issue close.
* | Pushed widget improvedrandx2012-06-211-1/+1
|/
* Cucumber:Dmitriy Zaporozhets2012-06-151-36/+0
| | | | | | | | * Profile * Browse code * Sceleton for main features * Wiki * Commits
* fix broken specNihad Abbasov2012-06-131-4/+4
|
* Dashboard refactoring:randx2012-06-125-81/+49
| | | | | * dashboard should be in dashboard controller not project index * projects index removed
* Specs for last push widgetrandx2012-06-121-0/+52
|
* allow login via private token only for atom feedsNihad Abbasov2012-06-011-0/+7
|
* add projects atom feedNihad Abbasov2012-05-311-1/+8
|
* use ffaker gemNihad Abbasov2012-05-292-4/+4
|
* cleanup User modelNihad Abbasov2012-05-291-1/+1
|
* fix typo in spec file nameNihad Abbasov2012-05-291-0/+0
|
* [Tests] Update team member permissionrandx2012-05-271-0/+10
|
* [Tests] Fixed graph testrandx2012-05-271-1/+1
|
* [Tests] Better project coveragerandx2012-05-272-20/+28
|
* [Tests] added spec for search pagerandx2012-05-271-0/+17
|
* lib/ refactoring. Module Gitlabhq renamed to Gitlabrandx2012-05-261-1/+1
|
* Password & token split up, icon to button for top panelDmitriy Zaporozhets2012-05-191-1/+1
|
* New Feature: Git Blame for fileDmitriy Zaporozhets2012-05-171-0/+25
|
* Update Notify spec to use host set in config/gitlab.ymlRobb Kidd2012-05-161-1/+1
| | | | Fixes failing tests introduced in pull request #824
* Make Notify#new_merge_request_email resque friendly.Robb Kidd2012-05-151-1/+1
|
* Make Notify#new_issue_email resque friendly.Robb Kidd2012-05-151-1/+1
|
* Make Notify#note_wall_email resque friendlyRobb Kidd2012-05-151-1/+1
| | | | | Update method to take ids and then perform #finds itself during mailer queue worker kick-off.
* Make Notify#note_commit_email resque friendlyRobb Kidd2012-05-151-2/+3
| | | | | | Update method to take ids and then perform #finds itself during mailer queue worker kick-off. Also, the faux SHA1 cannot have underscores or it will not match the commit pattern defined in the routes.
* Make Notify#note_issue_email resque friendlyRobb Kidd2012-05-151-1/+2
| | | | | Update method to take ids and then perform #finds itself during mailer queue worker kick-off.
* Make Notify#note_merge_request_email resque friendlyRobb Kidd2012-05-151-2/+6
| | | | | Update method to take ids and then perform #finds itself during mailer queue worker kick-off.
* Rename changed_mr_email to reassigned_mr_email & make resque friendlyRobb Kidd2012-05-151-3/+3
| | | | | | | | #changed_merge_request_email was really sending emails about merge request reassignments. Updated method name to reflect that. Update method to take ids and then perform #finds itself during mailer queue worker kick-off.
* Rename changed_issue_email to reassigned_issue_email & make resque friendlyRobb Kidd2012-05-151-4/+4
| | | | | | | | #changed_issue_email was really sending emails about issue reassignments. Updated method name to reflect that. Update method to take ids and then perform #finds itself during mailer queue worker kick-off.
* Update new_user_email to take id for User and perform find itself.Robb Kidd2012-05-151-2/+2
|
* Add specs for all of the emails.Robb Kidd2012-05-151-33/+194
|
* Add specs for Notify ActionMailer emails.Robb Kidd2012-05-152-0/+83
| | | | | | | Covers new user, new issue and wall note emails. Depends on email_spec (https://github.com/bmabey/email-spec/) for friendly matchers.