fix: index.css/js to styles/script (#44356)
* fix: replace index with script/styles as needed * fix: remove redundant fileKey It's overwritten by createPoly, so the parser does not need to create it * fix: curriculum test suite * Update client/src/templates/Challenges/classic/MultifileEditor.js Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
This commit is contained in:
committed by
GitHub
parent
7a5e805769
commit
f613a1e5fd
@ -4,10 +4,10 @@ exports.challengeFiles = [
|
||||
error: null,
|
||||
ext: 'css',
|
||||
head: '',
|
||||
history: ['index.css'],
|
||||
fileKey: 'indexcss',
|
||||
name: 'index',
|
||||
path: 'index.css',
|
||||
history: ['styles.css'],
|
||||
fileKey: 'stylescss',
|
||||
name: 'styles',
|
||||
path: 'styles.css',
|
||||
seed: 'some css',
|
||||
tail: ''
|
||||
},
|
||||
@ -28,10 +28,10 @@ exports.challengeFiles = [
|
||||
error: null,
|
||||
ext: 'js',
|
||||
head: '',
|
||||
history: ['index.js'],
|
||||
fileKey: 'indexjs',
|
||||
name: 'index',
|
||||
path: 'index.js',
|
||||
history: ['script.js'],
|
||||
fileKey: 'scriptjs',
|
||||
name: 'script',
|
||||
path: 'script.js',
|
||||
seed: 'some js',
|
||||
tail: ''
|
||||
},
|
||||
|
@ -17,7 +17,7 @@ describe('sort-files', () => {
|
||||
it('should sort the objects into html, css, jsx, js order', () => {
|
||||
const sorted = sortChallengeFiles(challengeFiles);
|
||||
const sortedKeys = sorted.map(({ fileKey }) => fileKey);
|
||||
const expected = ['indexhtml', 'indexcss', 'indexjsx', 'indexjs'];
|
||||
const expected = ['indexhtml', 'stylescss', 'indexjsx', 'scriptjs'];
|
||||
expect(sortedKeys).toStrictEqual(expected);
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user