chore(curriculum-tests): add some duplicate ID's (#56100)

Co-authored-by: Ilenia <26656284+ilenia-magoni@users.noreply.github.com>
This commit is contained in:
Tom
2024-09-13 17:01:54 -05:00
committed by GitHub
parent 83121373df
commit e28f680ca0

View File

@@ -4,19 +4,201 @@ Joi.objectId = require('joi-objectid')(Joi);
const schema = Joi.objectId();
const duplicatedProjectIds = [
'bd7158d8c442eddfaeb5bd18',
// I tried to keep these in the order of the new front end certification.
/*** HTML ***/
// Cat Photo App
// Survey Form
'587d78af367417b2b2512b03',
'587d78af367417b2b2512b04',
/*** CSS ***/
// Cafe Menu
// Colored Markers
// Registration Form
// Rothko Painting
// Flexbox Photo Gallery
// Nutrition Label
// Accessibility Quiz
// Tribute Page
'bd7158d8c442eddfaeb5bd18',
// Balance Sheet
// Cat Painting
// Responsive Piano
// Technical Documentation Page
'587d78b0367417b2b2512b05',
// City Skyline
// Magazine
// Product Landing Page
'587d78af367417b2b2512b04',
// Ferris Wheel
// Penguin
// Personal Portfolio
'bd7158d8c242eddfaeb5bd13',
/*** JavaScript ***/
// Rock, Paper, Scissors Game
// Palindrome Checker
'aaa48de84e1ecc7c742e1124',
// Date Formatter
// Decimal to Binary Converter
// Number Sorter Project
// Quick Sort Algorithm
// Roman Numeral Converter
'a7f4d8f2483413a6ce226cac',
'56533eb9ac21ba0edf2244e2',
// Dice Game Project
// Telephone Number Validator
'aff0395860f5d3034dc0bfc9',
// Cash Register
'aa2e6f85cab2ab736c9a9b24',
'5a8b073d06fa14fcfde687aa',
// Shopping Cart
// Stacks
// Linked Lists
// Hash Tables
// Depth-first Search
// Nth Fibonacci Number
// FCC Authors Page
// Weather App
// Forum Leaderboard
// Pokemon Search
'6555c1d3e11a1574434cf8b5',
/*** Front End Libraries ***/
// 25+5 Clock
'bd7158d8c442eddfaeb5bd0f',
/*** Relational Database ***/
// Build a Boilerplate
'5ea8adfab628f68d805bfc5e',
// Mario Database
'5f2c289f164c29556da632fd',
// Celestial Bodies Database
'5f1a4ef5d5d6b5ab580fc6ae',
'bd7158d8c443edefaeb5bd0e'
// Build Five Programs
'5f5904ac738bc2fa9efecf5a',
// Student Database: Part 1
'602da0c222201c65d2a019f5',
// Student Database: Part 2
'618590adb0730ca724e37672',
// World Cup Database
'5f9771307d4d22b9d2b75a94',
// Kitty Ipsum Translator
'602da0de22201c65d2a019f6',
// Bike Rental Shop
'5f5b969a05380d2179fe6e18',
// Salon Appointment Scheduler
'5f87ac112ae598023a42df1a',
// Nano Castle
'5f32db63eb37f7e17323f459',
// Git SQL Reference Object
'5fa323cdaf6a73463d590659',
// Periodic Table Database
'602d9ff222201c65d2a019f2',
// Number Guessing Game
'602da04c22201c65d2a019f4',
/*** Back End JavaScript ***/
// Managing Packages with NPM
'587d7fb3367417b2b2512bfb',
'587d7fb3367417b2b2512bfc',
'587d7fb4367417b2b2512bfd',
'587d7fb4367417b2b2512bfe',
'587d7fb4367417b2b2512bff',
'587d7fb4367417b2b2512c00',
'587d7fb5367417b2b2512c01',
'587d7fb5367417b2b2512c02',
'587d7fb5367417b2b2512c03',
'587d7fb5367417b2b2512c04',
// Basic Node and Express
'5a8b073d06fa14fcfde687aa',
'587d7fb0367417b2b2512bed',
'587d7fb0367417b2b2512bee',
'587d7fb0367417b2b2512bef',
'587d7fb0367417b2b2512bf0',
'587d7fb1367417b2b2512bf1',
'587d7fb1367417b2b2512bf2',
'587d7fb1367417b2b2512bf3',
'587d7fb1367417b2b2512bf4',
'587d7fb2367417b2b2512bf5',
'587d7fb2367417b2b2512bf6',
'587d7fb2367417b2b2512bf7',
'587d7fb2367417b2b2512bf8',
// Timestamp Microservice
'bd7158d8c443edefaeb5bdef',
// Request Header Parser Microservice
'bd7158d8c443edefaeb5bdff',
// URL Shortener Microservice
'bd7158d8c443edefaeb5bd0e',
// Exercise Tracker
'5a8b073d06fa14fcfde687aa',
// File Metadata Microservice
'bd7158d8c443edefaeb5bd0f',
/*** Legacy Only ***/
// Caesars Cipher
'56533eb9ac21ba0edf2244e2'
];
class MongoIds {