test

package
v1.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2019 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

Package test provides testing utilities for users of slackscot to help writing tests for their plugins and extensions

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EmojiReactionCaptor

type EmojiReactionCaptor struct {
	Channel   string
	Timestamp string
	Emojis    []string
}

EmojiReactionCaptor captures emoji reactions recorded by invocations of AddReaction. It only supports recording emojis for one given channel and timestamp

func NewEmojiReactionCaptor

func NewEmojiReactionCaptor() (emojiReactionCaptor *EmojiReactionCaptor)

NewEmojiReactionCaptor returns a new EmojiReactionCaptor with an initialized emojis array

func (*EmojiReactionCaptor) AddReaction

func (e *EmojiReactionCaptor) AddReaction(name string, item slack.ItemRef) error

AddReaction adds an emoji reaction with the given named emoji to the given item

Directories

Path Synopsis
Package assertaction provides testing functions for validation a plugin action's behavior
Package assertaction provides testing functions for validation a plugin action's behavior
Package assertanswer provides testing functions to validate a plugin's answer
Package assertanswer provides testing functions to validate a plugin's answer
Package assertplugin provides testing functions to validate a plugin's overall functionality.
Package assertplugin provides testing functions to validate a plugin's overall functionality.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL