Sha256: 11200cc97a03494ad9e32681a361dce666db2ac578325802a9a600bea2cf9133
Contents?: true
Size: 1.43 KB
Versions: 3
Compression:
Stored size: 1.43 KB
Contents
# coding: utf-8 require File.expand_path("../../message", __FILE__) module Vx module Message @@common = { company_id: '1', company_name: 'company name', project_id: '2', project_name: 'project name', build_id: '3', build_number: 4, job_id: '5', job_number: 6, job_version: 1 } def self.common @@common end class JobStatus class << self def test_attributes(options = {}) Message.common.merge( status: 0, tm: 1376137604, ).merge(options) end def test_message(options = {}) new test_attributes(options) end end end class JobLog class << self def test_attributes(options = {}) Message.common.merge( log: 'log', tm: 1376137604, ).merge(options) end def test_message(options = {}) new test_attributes(options) end end end class PerformJob class << self def test_attributes(options = {}) Message.common.merge( before_script: 'echo before_script', script: 'echo script', after_script: 'echo after_script', ).merge(options) end def test_message(options = {}) new test_attributes(options) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vx-message-0.6.2 | lib/vx/message/testing.rb |
vx-message-0.6.1 | lib/vx/message/testing.rb |
vx-message-0.6.0 | lib/vx/message/testing.rb |