hubot-github-hipchat
Version:
A Hubot-on-hipchat Script for GitHub
43 lines (35 loc) • 1.1 kB
text/coffeescript
createRepository = ->
require("./repository.json")
createUser = ->
require("./user.json")
createPR = (params) ->
pr = require("./pr.json")
pr.user = createUser()
pr.merged = true if params?merged
return pr
createIssue = ->
issue = require("./issue.json")
issue.user = createUser()
return issue
createComment = ->
require("./issue_comment.json")
createIssuePRExtension = ->
url: "https://api.github.com/repos/nedap/steppingstone-hubot/pulls/41"
html_url: "https://github.com/nedap/steppingstone-hubot/pull/41"
diff_url: "https://github.com/nedap/steppingstone-hubot/pull/41.diff"
patch_url: "https://github.com/nedap/steppingstone-hubot/pull/41.patch"
stub = ->
toReturn =
repository: createRepository()
sender: createUser()
toReturn.sender.login = 'senderflubb'
toReturn.sender.login = 'http://github.com/senderflubb'
toReturn
module.exports =
stub: stub
createUser: createUser
createRepository: createRepository
createPR: createPR
createIssue: createIssue
createIssuePRExtension: createIssuePRExtension
createComment: createComment