Commit f79b6af1 authored by Jeremy's avatar Jeremy

Fix HoundCI

parent 3cd1eda5
...@@ -27,13 +27,16 @@ class AsanaService < Service ...@@ -27,13 +27,16 @@ class AsanaService < Service
end end
def help def help
'This service adds commit messages as comments to Asana tasks. Once enabled, commit messages 'This service adds commit messages as comments to Asana tasks.
are checked for Asana task URLs (for example, `https://app.asana.com/0/123456/987654`) or task IDs Once enabled, commit messages are checked for Asana task URLs
starting with # (for example, `#987654`). Every task ID found will get the commit comment added to it. (for example, `https://app.asana.com/0/123456/987654`) or task IDs
starting with # (for example, `#987654`). Every task ID found will
get the commit comment added to it.
You can also close a task with a message containing: `fix #123456`. You can also close a task with a message containing: `fix #123456`.
You can find your Api Keys here: http://developer.asana.com/documentation/#api_keys' You can find your Api Keys here:
http://developer.asana.com/documentation/#api_keys'
end end
def to_param def to_param
...@@ -42,8 +45,18 @@ You can find your Api Keys here: http://developer.asana.com/documentation/#api_k ...@@ -42,8 +45,18 @@ You can find your Api Keys here: http://developer.asana.com/documentation/#api_k
def fields def fields
[ [
{ type: 'text', name: 'api_key', placeholder: 'User API token. User must have access to task, all comments will be attributed to this user.' }, {
{ type: 'text', name: 'restrict_to_branch', placeholder: 'Comma-separated list of branches which will be automatically inspected. Leave blank to include all branches.' } type: 'text',
name: 'api_key',
placeholder: 'User API token. User must have access to task,
all comments will be attributed to this user.'
},
{
type: 'text',
name: 'restrict_to_branch',
placeholder: 'Comma-separated list of branches which will be
automatically inspected. Leave blank to include all branches.'
}
] ]
end end
......
...@@ -48,15 +48,12 @@ describe AsanaService, models: true do ...@@ -48,15 +48,12 @@ describe AsanaService, models: true do
it 'should call Asana service to created a story' do it 'should call Asana service to created a story' do
Asana::Task.should_receive(:find).with('123456').once Asana::Task.should_receive(:find).with('123456').once
# Asana::Task.should_receive(:create_story).with('pushed related to #123456').once
@asana.check_commit('related to #123456', 'pushed') @asana.check_commit('related to #123456', 'pushed')
end end
it 'should call Asana service to created a story and close a task' do it 'should call Asana service to created a story and close a task' do
Asana::Task.should_receive(:find).with('456789').twice Asana::Task.should_receive(:find).with('456789').twice
# Asana::Task.should_receive(:create_story).with('pushed related to #456789').once
# Asana::Task.should_receive(:modify).with(completed: true).once
@asana.check_commit('fix #456789', 'pushed') @asana.check_commit('fix #456789', 'pushed')
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment