Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
O
OHR Support
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
97
Issues
97
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
OHR Support
Commits
a43c06ff
Commit
a43c06ff
authored
May 25, 2012
by
Felix Schäfer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Don't depend on DB ordering in journal_test
And add all fixtures needed to run the test on its own.
parent
f983b451
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
10 deletions
+6
-10
journal_test.rb
test/unit/journal_test.rb
+6
-10
No files found.
test/unit/journal_test.rb
View file @
a43c06ff
...
...
@@ -14,7 +14,9 @@
require
File
.
expand_path
(
'../../test_helper'
,
__FILE__
)
class
JournalTest
<
ActiveSupport
::
TestCase
fixtures
:issues
,
:issue_statuses
,
:journals
,
:enumerations
fixtures
:issues
,
:issue_statuses
,
:journals
,
:enumerations
,\
:users
,
:trackers
,
:projects
,
:members
,
:member_roles
,
:roles
,\
:enabled_modules
def
setup
@journal
=
IssueJournal
.
find
(
1
)
...
...
@@ -35,23 +37,17 @@ class JournalTest < ActiveSupport::TestCase
def
test_create_should_send_email_notification
ActionMailer
::
Base
.
deliveries
.
clear
issue
=
Issue
.
find
(
:first
)
if
issue
.
journals
.
empty?
issue
.
init_journal
(
User
.
current
,
"This journal represents the creationa of journal version 1"
)
issue
.
save
end
user
=
User
.
find
(
:first
)
issue
=
issues
:issues_001
assert_equal
0
,
ActionMailer
::
Base
.
deliveries
.
size
issue
.
reload
issue
.
update_attribute
(
:subject
,
"New subject to trigger automatic journal entry"
)
assert_equal
2
,
ActionMailer
::
Base
.
deliveries
.
size
end
def
test_create_should_not_send_email_notification_if_told_not_to
ActionMailer
::
Base
.
deliveries
.
clear
issue
=
Issue
.
find
(
:first
)
user
=
User
.
find
(
:first
)
issue
=
issues
:issues_001
user
=
users
:users_001
journal
=
issue
.
init_journal
(
user
,
"A note"
)
JournalObserver
.
instance
.
send_notification
=
false
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment