monkeytype/backend/jest.config.ts

17 lines
375 B
TypeScript
Raw Normal View History

import { defaults as tsjPreset } from "ts-jest/presets";
export default {
preset: "@shelf/jest-mongodb",
transform: tsjPreset.transform,
setupFilesAfterEnv: ["<rootDir>/setup-tests.ts"],
coverageThreshold: {
global: {
// These percentages should never decrease
2022-07-07 03:01:58 +08:00
statements: 40,
branches: 40,
Implement streaks (#3385) typermonkeyuser, bruception, miodec * Implement streaks * Improve code * Update package.json * Store streak on the user * Pretty-fix * Ensure that streak is up to date * Fix issue in streak calculation * Revert prettier changes * Update polish.json * Update db.ts * Remove initial calculation * Write mandatory test * using strict equality * moved functions to the utils file * importing utils * adding streak to breakdown, rounding and parsing streak modifier * renamed variable * renamed fields * using correct field name * added streaks to configuration * showing streak during xp breakdown * incrementing streak earlier checking configuration before applying modifier * returning streak to the client * setting local streak with the number returned from the backedn * only reading streak when updating profile instead of updating * sending streak information in profile * only showing streak if greater than 0 * setting to empty if no streak * renamed config property * updated streak calculation * refactored isYesterday * refactored streak update * only displaying if streak larger than 1 * merged configuration properties into 1 * added configuration for max streak bonus * added isToday check back (derp) * reverted streaks back to multiplier approach * using better maprange functin * removed import * moved test to dal spec * clamping * removed imports * fixed test * increased coverage * removed angry console log * typo * using date now instead of dates * mocking date now awaiting expect * not using date Co-authored-by: Anonymous <110769200+fasttyperdog@users.noreply.github.com> Co-authored-by: Rizwan Mustafa <rizwanmustafa0000@gmail.com> Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-09-05 18:13:55 +08:00
functions: 25,
2022-07-07 03:01:58 +08:00
lines: 43,
},
},
};