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
Add User Profiles (#3174) * profile * rounded table corners * rounded leaderboards corners * wider page by default * v3 * font changes * new pbtables * blank by default * showing pb popup * removed some quotes * rounding displayed acc * removed created date (will be shown in profile) * added profile module that fills the profile element * updating font size in the middle of the swap to make the change not noticeable * lowered max font size * showing if user is banned, not displaying most details if user is banned * pbs not selectable * renamed global stats to time typing * completed previous commit * changed function parameters * only hiding when social is missing * smaller badge * aligning quick results spanning time if wide * larger badge * fixed function parameters * moved to root * media queries * Add user profile API (#3123) bruception * Add flattenObjectDeep * Add user profile API * Bump coverage * Add user profile configuration and rate limits * Rename profile -> profileDetails * Simplify * Filter personal bests * Handle banned users * Add banned user test * new profile layout system "none" layout finished * better "none" layout * "socials" layout * larger gap * bioandkey layout done * "both" layout finished * final touches * Add profile editing (#3135) * Add profile editing * lowered font size increased right padding * updated configuration schema * moved discord integration to users object in configuration * added warning comment * rendering new lines * edit popup styling * Sanitize ZAlgo text * Use trim * Replace more than 2 spaces with two spaces * Trim first * Add profanity detection * Ass * Removed some profanities * Update profanity detection Co-authored-by: Miodec <bartnikjack@gmail.com> * Add profile routing (#3143) bruception miodec * Add profile routing * removed check (also fixes circular deps) * change page in special cases * Hydrate profiles * Link leaderboards to profiles * Add failed to load div * Dont refresh page * always calling middle callback * moved profile css into its own file * fixed one media query * added preloader, changed default layout * added reset function changed function name updating profile before the page is shown, not after * resetting after the page is hidden and before its updated * Fix logic to not delete user if DB goes down (#3171) * Dont route to account if uid equals current user uid * temporairly allowing quicktab * added copy link button * only increasing padding on the account page * set max height * handling copy link button * only showing avatar if it exists * 1000 instead of 100 * removing placeholder if image request was successful Co-authored-by: Miodec <bartnikjack@gmail.com> * Fix quote length field Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-06-21 18:01:55 +08:00
statements: 38,
branches: 38,
Add User Profiles (#3174) * profile * rounded table corners * rounded leaderboards corners * wider page by default * v3 * font changes * new pbtables * blank by default * showing pb popup * removed some quotes * rounding displayed acc * removed created date (will be shown in profile) * added profile module that fills the profile element * updating font size in the middle of the swap to make the change not noticeable * lowered max font size * showing if user is banned, not displaying most details if user is banned * pbs not selectable * renamed global stats to time typing * completed previous commit * changed function parameters * only hiding when social is missing * smaller badge * aligning quick results spanning time if wide * larger badge * fixed function parameters * moved to root * media queries * Add user profile API (#3123) bruception * Add flattenObjectDeep * Add user profile API * Bump coverage * Add user profile configuration and rate limits * Rename profile -> profileDetails * Simplify * Filter personal bests * Handle banned users * Add banned user test * new profile layout system "none" layout finished * better "none" layout * "socials" layout * larger gap * bioandkey layout done * "both" layout finished * final touches * Add profile editing (#3135) * Add profile editing * lowered font size increased right padding * updated configuration schema * moved discord integration to users object in configuration * added warning comment * rendering new lines * edit popup styling * Sanitize ZAlgo text * Use trim * Replace more than 2 spaces with two spaces * Trim first * Add profanity detection * Ass * Removed some profanities * Update profanity detection Co-authored-by: Miodec <bartnikjack@gmail.com> * Add profile routing (#3143) bruception miodec * Add profile routing * removed check (also fixes circular deps) * change page in special cases * Hydrate profiles * Link leaderboards to profiles * Add failed to load div * Dont refresh page * always calling middle callback * moved profile css into its own file * fixed one media query * added preloader, changed default layout * added reset function changed function name updating profile before the page is shown, not after * resetting after the page is hidden and before its updated * Fix logic to not delete user if DB goes down (#3171) * Dont route to account if uid equals current user uid * temporairly allowing quicktab * added copy link button * only increasing padding on the account page * set max height * handling copy link button * only showing avatar if it exists * 1000 instead of 100 * removing placeholder if image request was successful Co-authored-by: Miodec <bartnikjack@gmail.com> * Fix quote length field Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-06-21 18:01:55 +08:00
functions: 21,
lines: 41,
},
},
};