Skip to content

Commit 3cdc55a

Browse files
committed
fix: remove FSD from curriculum tests
1 parent bbd8651 commit 3cdc55a

File tree

2 files changed

+2
-150
lines changed

2 files changed

+2
-150
lines changed

mobile-app/integration_test/test_runner/curriculum_tests.dart

Lines changed: 0 additions & 150 deletions
Original file line numberDiff line numberDiff line change
@@ -28,158 +28,12 @@ void main() {
2828
// 'javascript-algorithms-and-data-structures-v8',
2929
// 'javascript-algorithms-and-data-structures',
3030
'the-odin-project',
31-
'full-stack-developer',
3231
'dev-playground',
3332

3433
// Python SBs
3534
// 'scientific-computing-with-python',
3635
];
3736

38-
List<String> publicFwdBlocks = [
39-
// HTML Chapter
40-
'workshop-curriculum-outline',
41-
'lab-debug-camperbots-profile-page',
42-
'workshop-cat-photo-app',
43-
'lab-recipe-page',
44-
'lab-travel-agency-page',
45-
'lab-video-compilation-page',
46-
'workshop-blog-page',
47-
'lab-event-hub',
48-
'workshop-hotel-feedback-form',
49-
'lab-survey-form',
50-
'workshop-final-exams-table',
51-
'lab-book-catalog-table',
52-
'lab-checkout-page',
53-
'lab-movie-review-page',
54-
'lab-multimedia-player',
55-
56-
// CSS Chapter
57-
'workshop-cafe-menu',
58-
'lab-business-card',
59-
'lab-stylized-to-do-list',
60-
'lab-blog-post-card',
61-
'lab-event-flyer-page',
62-
'workshop-greeting-card',
63-
'lab-job-application-form',
64-
'workshop-colored-markers',
65-
'lab-colored-boxes',
66-
'workshop-registration-form',
67-
'lab-contact-form',
68-
'workshop-rothko-painting',
69-
'lab-confidential-email-page',
70-
'workshop-flexbox-photo-gallery',
71-
'lab-page-of-playing-cards',
72-
'workshop-nutritional-label',
73-
'lab-newspaper-article',
74-
'workshop-accessibility-quiz',
75-
'lab-tribute-page',
76-
'workshop-cat-painting',
77-
'lab-house-painting',
78-
'workshop-balance-sheet',
79-
'lab-book-inventory-app',
80-
'workshop-piano',
81-
'lab-technical-documentation-page',
82-
'workshop-city-skyline',
83-
'lab-availability-table',
84-
'workshop-magazine',
85-
'lab-magazine-layout',
86-
'lab-product-landing-page',
87-
'workshop-ferris-wheel',
88-
'lab-moon-orbit',
89-
'workshop-flappy-penguin',
90-
'lab-personal-portfolio',
91-
92-
// JavaScript Chapter
93-
'workshop-greeting-bot',
94-
'lab-javascript-trivia-bot',
95-
'lab-sentence-maker',
96-
'workshop-teacher-chatbot',
97-
'workshop-mathbot',
98-
'lab-fortune-teller',
99-
'workshop-calculator',
100-
'lab-email-masker',
101-
'workshop-loan-qualification-checker',
102-
'lab-leap-year-calculator',
103-
'lab-truncate-string',
104-
'workshop-shopping-list',
105-
'lab-lunch-picker-program',
106-
'workshop-recipe-tracker',
107-
'lab-quiz-game',
108-
'workshop-sentence-analyzer',
109-
'lab-factorial-calculator',
110-
'lab-mutations',
111-
'lab-chunky-monkey',
112-
'lab-slice-and-splice',
113-
'lab-pyramid-generator',
114-
'lab-gradebook-app',
115-
'lab-inventory-management-program',
116-
'lab-password-generator',
117-
'lab-sum-all-numbers-algorithm',
118-
'workshop-library-manager',
119-
'lab-book-organizer',
120-
'workshop-storytelling-app',
121-
'lab-favorite-icon-toggler',
122-
'workshop-music-instrument-filter',
123-
'lab-real-time-counter',
124-
'lab-lightbox-viewer',
125-
'workshop-rps-game',
126-
'lab-football-team-cards',
127-
'lab-random-background-color-changer',
128-
'workshop-spam-filter',
129-
'lab-palindrome-checker',
130-
'lab-markdown-to-html-converter',
131-
'lab-regex-sandbox',
132-
'workshop-calorie-counter',
133-
'lab-customer-complaint-form',
134-
'lab-date-conversion',
135-
'workshop-music-player', // Step 21 Failed - Safari bug
136-
'lab-drum-machine',
137-
'workshop-plant-nursery-catalog',
138-
'lab-voting-system',
139-
'workshop-todo-app',
140-
'lab-bookmark-manager-app',
141-
'workshop-shopping-cart',
142-
'lab-project-idea-board',
143-
'lab-bank-account-manager',
144-
'workshop-decimal-to-binary-converter',
145-
'lab-permutation-generator',
146-
'workshop-recipe-ingredient-converter',
147-
'lab-sorting-visualizer',
148-
'workshop-fcc-authors-page',
149-
'lab-fcc-forum-leaderboard',
150-
'lab-weather-app',
151-
152-
// Python Chapter
153-
// 'workshop-caesar-cipher',
154-
// 'lab-rpg-character',
155-
// 'workshop-pin-extractor',
156-
// 'lab-number-pattern-generator',
157-
// 'workshop-placeholder-dictionaries-and-sets',
158-
// 'lab-placeholder-dictionaries-and-sets',
159-
// 'lab-isbn-validator',
160-
// 'workshop-placeholder-classes-and-objects',
161-
// 'lab-budget-app',
162-
// 'workshop-placeholder-oop-1',
163-
// 'lab-placeholder-oop-1',
164-
// 'workshop-placeholder-oop-2',
165-
// 'lab-polygon-area-calculator',
166-
// 'workshop-placeholder-oop-3',
167-
// 'lab-placeholder-oop-3',
168-
// 'workshop-linked-list-class',
169-
// 'lab-hash-table',
170-
// 'workshop-binary-search',
171-
// 'lab-bisection-method',
172-
// 'workshop-merge-sort',
173-
// 'lab-quicksort',
174-
// 'lab-selection-sort',
175-
// 'lab-luhn-algorithm',
176-
// 'workshop-shortest-path-algorithm',
177-
// 'lab-adjacency-list-matrix-converter',
178-
// 'workshop-breadth-first-search',
179-
// 'lab-depth-first-search',
180-
// 'lab-nth-fibonacci-number'
181-
];
182-
18337
String curriculumFilePath = 'assets/learn/curriculum.json';
18438
String curriculumFile = await rootBundle.loadString(curriculumFilePath);
18539
Map curriculumData = jsonDecode(curriculumFile);
@@ -203,10 +57,6 @@ void main() {
20357
print('\nSUPERBLOCK: $currSuperBlock');
20458
for (var currBlock in curriculumData[currSuperBlock]['blocks'].values) {
20559
// NOTE: Skip blocks which are not public in the mobile app
206-
if (currSuperBlock == 'full-stack-developer' &&
207-
!publicFwdBlocks.contains(currBlock['meta']['dashedName'])) {
208-
continue;
209-
}
21060

21161
print('Block: ${currBlock['meta']['name']}');
21262
List challenges = currBlock['challenges']
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Failed tests:
2+

0 commit comments

Comments
 (0)