Initial acceptence test for hooks

This commit is contained in:
Colin Wood 2016-09-08 12:57:12 -07:00
parent 60351421da
commit 9e85fdbd1d
1 changed files with 6 additions and 6 deletions

View File

@ -24,7 +24,7 @@ func resourceHook() *schema.Resource {
Exists: resourceHookExists, Exists: resourceHookExists,
Schema: map[string]*schema.Schema{ Schema: map[string]*schema.Schema{
"username": &schema.Schema{ "owner": &schema.Schema{
Type: schema.TypeString, Type: schema.TypeString,
Required: true, Required: true,
ForceNew: true, ForceNew: true,
@ -88,7 +88,7 @@ func resourceHookCreate(d *schema.ResourceData, m interface{}) error {
enc.Encode(hook) enc.Encode(hook)
hook_req, err := client.Post(fmt.Sprintf("2.0/repositories/%s/%s/hooks", hook_req, err := client.Post(fmt.Sprintf("2.0/repositories/%s/%s/hooks",
d.Get("username").(string), d.Get("owner").(string),
d.Get("repository").(string), d.Get("repository").(string),
), jsonpayload) ), jsonpayload)
@ -106,7 +106,7 @@ func resourceHookCreate(d *schema.ResourceData, m interface{}) error {
func resourceHookRead(d *schema.ResourceData, m interface{}) error { func resourceHookRead(d *schema.ResourceData, m interface{}) error {
client := m.(*BitbucketClient) client := m.(*BitbucketClient)
hook_req, err := client.Get(fmt.Sprintf("2.0/repositories/%s/%s/hooks/%s", hook_req, err := client.Get(fmt.Sprintf("2.0/repositories/%s/%s/hooks/%s",
d.Get("username").(string), d.Get("owner").(string),
d.Get("repository").(string), d.Get("repository").(string),
d.Get("uuid").(string), d.Get("uuid").(string),
)) ))
@ -150,7 +150,7 @@ func resourceHookUpdate(d *schema.ResourceData, m interface{}) error {
enc.Encode(hook) enc.Encode(hook)
hook_req, err := client.Put(fmt.Sprintf("2.0/repositories/%s/%s/hooks/%s", hook_req, err := client.Put(fmt.Sprintf("2.0/repositories/%s/%s/hooks/%s",
d.Get("username").(string), d.Get("owner").(string),
d.Get("repository").(string), d.Get("repository").(string),
d.Get("uuid").(string), d.Get("uuid").(string),
), jsonpayload) ), jsonpayload)
@ -172,7 +172,7 @@ func resourceHookExists(d *schema.ResourceData, m interface{}) (bool, error) {
client := m.(*BitbucketClient) client := m.(*BitbucketClient)
if _, okay := d.GetOk("uuid"); okay { if _, okay := d.GetOk("uuid"); okay {
hook_req, err := client.Get(fmt.Sprintf("2.0/repositories/%s/%s/hooks/%s", hook_req, err := client.Get(fmt.Sprintf("2.0/repositories/%s/%s/hooks/%s",
d.Get("username").(string), d.Get("owner").(string),
d.Get("repository").(string), d.Get("repository").(string),
d.Get("uuid").(string), d.Get("uuid").(string),
)) ))
@ -196,7 +196,7 @@ func resourceHookExists(d *schema.ResourceData, m interface{}) (bool, error) {
func resourceHookDelete(d *schema.ResourceData, m interface{}) error { func resourceHookDelete(d *schema.ResourceData, m interface{}) error {
client := m.(*BitbucketClient) client := m.(*BitbucketClient)
_, err := client.Delete(fmt.Sprintf("2.0/repositories/%s/%s/hooks/%s", _, err := client.Delete(fmt.Sprintf("2.0/repositories/%s/%s/hooks/%s",
d.Get("username").(string), d.Get("owner").(string),
d.Get("repository").(string), d.Get("repository").(string),
d.Get("uuid").(string), d.Get("uuid").(string),
)) ))