kenobi
7d794a8001
refactor voteInfo to include event instead of eventid and startDate
Run unit tests / test (pull_request) Successful in 16s
Details
Compile the repository / compile (pull_request) Successful in 18s
Details
2023-11-19 20:04:30 +01:00
kenobi
8df180898e
pad logging level to always be 5 characters
2023-11-19 20:04:06 +01:00
kenobi
976175242b
reorder close poll and use message identifier
Compile the repository / compile (pull_request) Successful in 28s
Details
Run unit tests / test (pull_request) Successful in 16s
Details
2023-11-19 18:56:39 +01:00
kenobi
68546b0b50
adjust message identifier in test
2023-11-19 18:56:08 +01:00
kenobi
1348abbd48
make message identifiers actually work properly with LSP
2023-11-19 18:55:51 +01:00
kenobi
fce9091114
rename message type union to better reflect its intention
2023-11-19 18:24:33 +01:00
kenobi
081f3c6201
fix incorrect branded type
2023-11-19 18:24:13 +01:00
kenobi
ca99987a20
clean up variable and function names
Compile the repository / compile (pull_request) Failing after 16s
Details
Run unit tests / test (pull_request) Failing after 13s
Details
2023-11-19 18:21:51 +01:00
kenobi
fc64728a78
msg -> message
Compile the repository / compile (pull_request) Successful in 21s
Details
Run unit tests / test (pull_request) Successful in 13s
Details
2023-11-18 18:26:45 +01:00
kenobi
20da25f2bf
comment filter function
Compile the repository / compile (pull_request) Successful in 39s
Details
Run unit tests / test (pull_request) Successful in 14s
Details
2023-11-18 18:22:11 +01:00
kenobi
a455fd8ff7
message -> messageText
Compile the repository / compile (pull_request) Successful in 16s
Details
Run unit tests / test (pull_request) Successful in 13s
Details
2023-11-18 18:15:27 +01:00
kenobi
119343c916
fix comment
2023-11-18 18:15:13 +01:00
kenobi
296a490e93
rename filter function
2023-11-18 18:14:56 +01:00
kenobi
66507cb08f
msg -> message
Compile the repository / compile (pull_request) Successful in 16s
Details
Run unit tests / test (pull_request) Successful in 13s
Details
2023-11-18 17:40:50 +01:00
kenobi
4600820889
move preparation of vote Message sending into vote controller
...
Compile the repository / compile (pull_request) Successful in 17s
Details
Run unit tests / test (pull_request) Successful in 13s
Details
event only needs to supply information, text creation, sending and pinning happens in the vote controller
2023-11-18 17:28:44 +01:00
kenobi
4a3e8809be
Merge branch 'master' into feat/40-reroll-on-disinterest
Compile the repository / compile (pull_request) Successful in 15s
Details
Run unit tests / test (pull_request) Successful in 13s
Details
2023-11-18 16:46:28 +01:00
kenobi
690ba697b6
Merge pull request 'Unit Test Setup' ( #58 ) from feat/unit-test-setup into master
...
Reviewed-on: #58
2023-11-18 16:45:58 +01:00
kenobi
71343d6742
update packagelock
Run unit tests / test (pull_request) Successful in 1m23s
Details
Compile the repository / compile (pull_request) Successful in 59s
Details
2023-11-18 16:42:40 +01:00
kenobi
3f6e558d39
make logger silent during unit tests, add logging const for more concise requestId/guildid handling
2023-11-18 16:42:27 +01:00
kenobi
ca259c5f24
update tsconfig
Compile the repository / compile (pull_request) Successful in 1m10s
Details
Run unit tests / test (pull_request) Successful in 2m0s
Details
2023-11-18 16:38:52 +01:00
kenobi
b1c581ca6e
npm test script
Compile the repository / compile (pull_request) Successful in 1m40s
Details
Run unit tests / test (pull_request) Successful in 1m21s
Details
2023-11-18 16:28:51 +01:00
kenobi
96189c2392
adjust docker file to enable better build flow for tests
2023-11-18 16:28:40 +01:00
kenobi
700353cff4
include a test-env file to setup environment variables for unit tests
2023-11-18 16:28:18 +01:00
kenobi
f705b97804
move testenv to correct location
Run unit tests / test (pull_request) Successful in 1m0s
Details
Compile the repository / compile (pull_request) Successful in 20s
Details
2023-10-24 22:42:03 +02:00
kenobi
9cdc6e1934
add fake env vars for unit tests
Compile the repository / compile (pull_request) Successful in 39s
Details
Run unit tests / test (pull_request) Failing after 45s
Details
2023-10-24 22:39:57 +02:00
kenobi
c73cd20ccf
add test-relevant fallback values for unit tests
Compile the repository / compile (pull_request) Successful in 38s
Details
Run unit tests / test (pull_request) Successful in 1m26s
Details
2023-10-21 15:05:25 +02:00
kenobi
e66aebc88c
make top pick retain optional during reroll via env var
Compile the repository / compile (pull_request) Successful in 32s
Details
Run unit tests / test (pull_request) Failing after 40s
Details
2023-10-21 14:56:33 +02:00
kenobi
599243990e
remove console.logs
2023-10-21 14:56:15 +02:00
kenobi
eef3a9c358
add missing role to test
Compile the repository / compile (pull_request) Successful in 2m13s
Details
Run unit tests / test (pull_request) Failing after 1m10s
Details
2023-10-21 14:11:03 +02:00
kenobi
1e912b20ef
formatting for package.json
Compile the repository / compile (pull_request) Successful in 1m23s
Details
Run unit tests / test (pull_request) Successful in 1m55s
Details
2023-08-13 18:35:48 +02:00
kenobi
ce4dc81f7d
fix incorrect reroll behaviour
...
now correctly fetches old movies, filters already voted on movies, gets new movies, creates new poll message, deletes old message
2023-08-13 18:35:22 +02:00
kenobi
b76df79d2a
testcases
2023-08-13 18:33:45 +02:00
kenobi
4e563d57fd
fix else branch of memberthreshold
2023-08-13 18:33:45 +02:00
kenobi
b6a1e06b03
update default movie env var
2023-08-13 18:14:16 +02:00
kenobi
2ebc7fbdbe
restructure docker build a bit
Compile the repository / compile (pull_request) Successful in 1m12s
Details
Run unit tests / test (pull_request) Successful in 1m39s
Details
2023-08-06 02:37:49 +02:00
kenobi
8ff5aeff03
logging
Compile the repository / compile (pull_request) Successful in 1m21s
Details
Run unit tests / test (pull_request) Successful in 1m26s
Details
2023-08-06 02:33:28 +02:00
kenobi
1101a84501
imports
2023-08-06 02:33:23 +02:00
kenobi
91ec2ece7e
explicit typing
2023-08-06 02:33:17 +02:00
kenobi
5e58765cf4
also enabled NONE_OF_THAT to be handled
2023-08-06 02:32:44 +02:00
kenobi
a2adef808f
add guildscheduledevents to unit test mock
Compile the repository / compile (pull_request) Successful in 14m58s
Details
Run unit tests / test (pull_request) Successful in 4m18s
Details
2023-07-17 23:31:00 +02:00
kenobi
dc66c277b2
big refactoring of none_of_that handler
...
extracting, better typing, reduction of complexity
2023-07-17 23:30:48 +02:00
kenobi
c022cc32d5
refactor eventId parsing to separate function
...
Compile the repository / compile (pull_request) Successful in 49s
Details
Run unit tests / test (pull_request) Successful in 1m35s
Details
prepare for querying discord api for event info instead of parsing via regex
2023-07-17 22:50:24 +02:00
kenobi
e763e76413
add new test for eventId parsing
2023-07-17 22:49:12 +02:00
kenobi
137d156981
fix date string in vote message
2023-07-17 22:48:57 +02:00
kenobi
fdfe7ce404
move date parsing to separate function
Compile the repository / compile (pull_request) Successful in 1m10s
Details
Run unit tests / test (pull_request) Successful in 2m6s
Details
2023-07-17 21:30:02 +02:00
kenobi
146848b759
add none of that as expected value to test
Compile the repository / compile (pull_request) Successful in 13s
Details
Run unit tests / test (pull_request) Failing after 31s
Details
2023-07-17 21:29:47 +02:00
kenobi
e54f03292e
add a message parser to vote controller
...
Compile the repository / compile (pull_request) Successful in 1m33s
Details
Run unit tests / test (pull_request) Successful in 1m27s
Details
parses a vote message line by line to extract
- eventdate
- eventid
- movies
- votes
This depends on the structure of the message to not change substantially.
as such it's quite brittle
2023-07-13 22:47:28 +02:00
kenobi
fe45445811
add a test case to check for proper message parsing
2023-07-13 22:46:28 +02:00
kenobi
8f02e11dba
add ticket to emoji list
2023-07-13 22:46:14 +02:00
kenobi
878c81bfa7
linting
2023-07-13 22:46:03 +02:00