parent
f9ab6c126e
commit
f32a39331d
6 changed files with 25 additions and 3 deletions
|
@ -1,9 +1,8 @@
|
||||||
import { ActionRowBuilder, ButtonBuilder, ButtonStyle, EmbedBuilder } from "discord.js";
|
import { ActionRowBuilder, ButtonBuilder, ButtonStyle, EmbedBuilder } from "discord.js";
|
||||||
import { DropResult } from "../../contracts/SeriesMetadata";
|
import { DropResult } from "../../contracts/SeriesMetadata";
|
||||||
import AppLogger from "../../client/appLogger";
|
import AppLogger from "../../client/appLogger";
|
||||||
import { CardRarityToColour, CardRarityToString, GetSacrificeAmount } from "../../constants/CardRarity";
|
import { CardRarityToColour, CardRarityToString } from "../../constants/CardRarity";
|
||||||
import StringTools from "../StringTools";
|
import StringTools from "../StringTools";
|
||||||
import CardConstants from "../../constants/CardConstants";
|
|
||||||
|
|
||||||
export default class DropEmbedHelper {
|
export default class DropEmbedHelper {
|
||||||
public static GenerateDropEmbed(drop: DropResult, quantityClaimed: number, imageFileName: string, claimedBy?: string, currency?: number): EmbedBuilder {
|
public static GenerateDropEmbed(drop: DropResult, quantityClaimed: number, imageFileName: string, claimedBy?: string, currency?: number): EmbedBuilder {
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
import { ButtonInteraction, TextChannel } from "discord.js";
|
import { ButtonInteraction, TextChannel } from "discord.js";
|
||||||
import Claim from "../../src/buttonEvents/Claim";
|
import Claim from "../../src/buttonEvents/Claim";
|
||||||
import { ButtonInteraction as ButtonInteractionType } from "../__types__/discord.js";
|
import { ButtonInteraction as ButtonInteractionType } from "../__types__/discord.js";
|
||||||
import User from "../../src/database/entities/app/User";
|
|
||||||
import GenerateButtonInteractionMock from "../__functions__/discord.js/GenerateButtonInteractionMock";
|
import GenerateButtonInteractionMock from "../__functions__/discord.js/GenerateButtonInteractionMock";
|
||||||
|
|
||||||
jest.mock("../../src/client/appLogger");
|
jest.mock("../../src/client/appLogger");
|
||||||
|
|
7
tests/buttonEvents/Reroll.test.ts
Normal file
7
tests/buttonEvents/Reroll.test.ts
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
describe("GIVEN valid conditions", () => {
|
||||||
|
test.todo("EXPECT user.RemoveCurrency to be called");
|
||||||
|
|
||||||
|
test.todo("GIVEN user is saved");
|
||||||
|
});
|
||||||
|
|
||||||
|
test.todo("GIVEN user.RemoveCurrency fails, EXPECT error replied");
|
7
tests/commands/drop.test.ts
Normal file
7
tests/commands/drop.test.ts
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
describe("GIVEN valid conditions", () => {
|
||||||
|
test.todo("EXPECT user.RemoveCurrency to be called");
|
||||||
|
|
||||||
|
test.todo("GIVEN user is saved");
|
||||||
|
});
|
||||||
|
|
||||||
|
test.todo("GIVEN user.RemoveCurrency fails, EXPECT error replied");
|
3
tests/helpers/DropHelpers/DropEmbedHelper.test.ts
Normal file
3
tests/helpers/DropHelpers/DropEmbedHelper.test.ts
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
describe("GenerateDropButtons", () => {
|
||||||
|
test.todo("EXPECT row to be returned");
|
||||||
|
});
|
7
tests/timers/PurgeClaims.test.ts
Normal file
7
tests/timers/PurgeClaims.test.ts
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
describe("PurgeClaims", () => {
|
||||||
|
test.todo("EXPECT claims to be fetched");
|
||||||
|
|
||||||
|
test.todo("EXPECT Claim.RemoveMany to remove the claims older than 2 minutes");
|
||||||
|
|
||||||
|
test.todo("EXPECT info logged");
|
||||||
|
});
|
Loading…
Add table
Reference in a new issue