diff --git a/src/slack/slackEventStrategies.ts b/src/slack/slackEventStrategies.ts index 512adf4..fb33245 100644 --- a/src/slack/slackEventStrategies.ts +++ b/src/slack/slackEventStrategies.ts @@ -11,7 +11,7 @@ interface SlackEventStrategy { handle(slackWebClient: SlackWebClient, slackEvent: SlackEvent): void; } -class ChannelJoinStrategy implements SlackEventStrategy { +export class ChannelJoinStrategy implements SlackEventStrategy { async handle( slackWebClient: SlackWebClient, slackEvent: SlackChannelJoinEvent @@ -22,7 +22,7 @@ class ChannelJoinStrategy implements SlackEventStrategy { } } -class MessageStrategy implements SlackEventStrategy { +export class MessageStrategy implements SlackEventStrategy { async handle( slackWebClient: SlackWebClient, slackEvent: SlackMessageEvent diff --git a/tests/helpers/slack.test.ts b/tests/helpers/slack.test.ts index 9e6ca16..b03a14b 100644 --- a/tests/helpers/slack.test.ts +++ b/tests/helpers/slack.test.ts @@ -1,12 +1,12 @@ -import { handleSlackMessageEvent } from "../../src/helpers/slack"; +import { describe, test, expect, jest, it } from "@jest/globals"; +import { addReactionToSlackPost } from "../../src/slack/slackInteraction"; +import { handleSlackMessageEvent } from "../../src/slack/slackEventHandler"; +import { SlackWebClient } from "../../src/helpers/types"; import { - MessageChangedStrategy, ChannelJoinStrategy, + MessageChangedStrategy, MessageStrategy, - addReactionToSlackPost -} from "../../src/helpers/slack"; -import { SlackWebClient } from "../../src/helpers/types"; -import { describe, test, expect, jest, it } from "@jest/globals"; +} from "../../src/slack/slackEventStrategies"; const slackMessageChangedEvent = { channel_type: "channel",