colevandersWands / review-script

https://colevanderswands.github.io/review-script
0 stars 1 forks source link

mesutBE, Testing results #1

Open MesutBE opened 4 years ago

MesutBE commented 4 years ago
hackyourfuture@hyfbe:~/Documents/HYF/02-separation-of-concerns/w2/ex$ node review.js

... scanning for all .js files

... evaluating .js files & building report

... ./

... ./handler-refactors/

... ./handler-refactors/testing.js

... ./handler-refactors/duck-duck-search/

... ./handler-refactors/hex-setter/

... ./handler-refactors/hovercraft/

... ./handler-refactors/sub-string/

... ./handler-refactors/type-caster/

... ./handler-refactors/z-example-color-palate/

... ./handler-refactors/z-example-flip-book/

... ./handler-refactors/z-example-mouse-coordinates/

... ./js-exercises/

... ./js-exercises/week-1/

... ./js-exercises/week-1/A-install-node/

... ./js-exercises/week-1/B-setup-ide/

... ./js-exercises/week-1/C-hello-world/

... ./js-exercises/week-1/C-hello-world/exercise.js

2

... ./js-exercises/week-1/D-variables/

... ./js-exercises/week-1/D-variables/exercise.js

Hello world
Hello world
Hello world

... ./js-exercises/week-1/E-strings/

... ./js-exercises/week-1/E-strings/exercise.js

string

... ./js-exercises/week-1/F-strings-concatenation/

... ./js-exercises/week-1/F-strings-concatenation/exercise.js

Hello, my name is Mesut

... ./js-exercises/week-1/G-strings-methods/

... ./js-exercises/week-1/G-strings-methods/exercise.js

My name is Mesut and My name is 5 characters long.

... ./js-exercises/week-1/G-strings-methods/exercise2.js

... ./js-exercises/week-1/H-numbers/

... ./js-exercises/week-1/H-numbers/exercise.js

Total number of students and mentors: 23

... ./js-exercises/week-1/I-floats/

... ./js-exercises/week-1/I-floats/exercise.js

Percentage students: %65
Percentage mentors: %35

... ./js-exercises/week-1/J-functions/

... ./js-exercises/week-1/J-functions/exercise.js

6
12

... ./js-exercises/week-1/J-functions/exercise2.js

36

... ./js-exercises/week-1/K-functions-parameters/

... ./js-exercises/week-1/K-functions-parameters/exercise.js

12

... ./js-exercises/week-1/K-functions-parameters/exercise2.js

0.75

... ./js-exercises/week-1/K-functions-parameters/exercise3.js

Hello, my name is Daniel

... ./js-exercises/week-1/K-functions-parameters/exercise4.js

137

... ./js-exercises/week-1/K-functions-parameters/exercise5.js

Hello, my name is Daniel and I'm 30 years old

... ./js-exercises/week-1/L-functions-nested/

... ./js-exercises/week-1/L-functions-nested/exercise.js

... ./js-exercises/week-1-practise/

... ./js-exercises/week-1-practise/level-1/

... ./js-exercises/week-1-practise/level-1/1-syntax-error-1.js

... ./js-exercises/week-1-practise/level-1/10-function-output-3.js

undefined

... ./js-exercises/week-1-practise/level-1/2-syntax-error-2.js

... ./js-exercises/week-1-practise/level-1/3-syntax-error-3.js

... ./js-exercises/week-1-practise/level-1/4-logic-error-1.js

... ./js-exercises/week-1-practise/level-1/5-logic-error-2.js

[Function: trim]

... ./js-exercises/week-1-practise/level-1/6-logic-error-3.js

word

... ./js-exercises/week-1-practise/level-1/7-logic-error-4.js

undefined

... ./js-exercises/week-1-practise/level-1/8-function-output-1.js

8.340001338954341

... ./js-exercises/week-1-practise/level-1/9-function-output-2.js

codeyour

... ./js-exercises/week-1-practise/level-2/

... ./js-exercises/week-1-practise/level-2/1-tax.js

Product: The life and times of Mozafar Haider
Price: £12.5
Sales tax: £undefined
Total: £NaN

... ./js-exercises/week-1-practise/level-2/2-format-currency.js

Product: The life and times of Mozafar Haider
Price: undefined
Sales tax: undefined
Total: undefined

... ./js-exercises/week-1-practise/level-2/3-currency-conversion.js

Product: The life and times of Mozafar Haider
Price in USD: undefined

... ./js-exercises/week-1-practise/level-2/4-currency-conversion-2.js

Product: The life and times of Mozafar Haider
Price in USD: undefined
Price in BRL: undefined

... ./js-exercises/week-1-practise/level-3/

... ./js-exercises/week-1-practise/level-3/1-piping.js

Expected result: 20.00

... ./js-exercises/week-2/

... ./js-exercises/week-2/A-expressions/

... ./js-exercises/week-2/B-boolean-literals/

... ./js-exercises/week-2/B-boolean-literals/exercise.js

Is Code Your Future great? true
Is Mozafar cool? true
Does 1 + 1 = 2? true
Are there more than 10 students? true

... ./js-exercises/week-2/C-comparison-operators/

... ./js-exercises/week-2/C-comparison-operators/exercise.js

Are there more students than mentors? true
Is there enough space in the room for all students and mentors? true
Do person A and person B have the the same name? false

... ./js-exercises/week-2/D-predicates/

... ./js-exercises/week-2/D-predicates/exercise.js

The number in test is 5
Is the number negative? undefined
Is the number between 0 and 10? undefined

... ./js-exercises/week-2/E-conditionals/

... ./js-exercises/week-2/E-conditionals/exercise.js

... ./js-exercises/week-2/F-logical-operators/

... ./js-exercises/week-2/F-logical-operators/exercise.js

Is Html knowledge above 5? undefined
Is CSS knowledge above 5? undefined
Is Html And CSS knowledge above 5? undefined
Is either Html or CSS knowledge above 5? undefined

... ./js-exercises/week-2/F-logical-operators/exercise2.js

Is -10 is a negative number? undefined
Is 5 a negative number? undefined

... ./js-exercises/week-2/G-conditionals-2/

... ./js-exercises/week-2/G-conditionals-2/exercise-1.js

5 is undefined
-1 is undefined
0 is undefined

... ./js-exercises/week-2/G-conditionals-2/exercise-2.js

'49': undefined
'50': undefined
'100': undefined

... ./js-exercises/week-2/G-conditionals-2/exercise-3.js

'49': undefined
'90': undefined
'70': undefined
'55': undefined

... ./js-exercises/week-2/G-conditionals-2/exercise-4.js

'code your future': undefined
'draw your future': undefined
'design your future': undefined

... ./js-exercises/week-2/H-array-literals/

... ./js-exercises/week-2/H-array-literals/exercise.js

[]
undefined

... ./js-exercises/week-2/I-array-properties/

... ./js-exercises/week-2/I-array-properties/exercise.js

undefined
undefined

... ./js-exercises/week-2/J-array-get-set/

... ./js-exercises/week-2/J-array-get-set/exercise.js

undefined
undefined
undefined

... ./js-exercises/week-2/J-array-get-set/exercises2.js

[ 1, 2, 3 ]

... ./js-exercises/week-2/K-array-methods/

... ./js-exercises/week-2/K-array-methods/exercise.js

undefined

... ./js-exercises/week-2/K-array-methods/exercise2.js

undefined

... ./js-exercises/week-2/L-array-methods-2/

... ./js-exercises/week-2/L-array-methods-2/exercise.js

undefined
undefined

... ./js-exercises/week-2/L-array-methods-2/exercise2.js

undefined
undefined

... ./js-exercises/week-2/L-array-methods-2/exercise3.js

undefined
undefined
undefined

... ./js-exercises/week-2/M-array-map/

... ./js-exercises/week-2/M-array-map/exercise.js

undefined

... ./js-exercises/week-2-practise/

... ./js-exercises/week-2-practise/level-1/

... ./js-exercises/week-2-practise/level-1/1-boolean.js

I am happy

... ./js-exercises/week-2-practise/level-1/2-validation.js

num is bigger than or equal to 10

... ./js-exercises/week-2-practise/level-1/3-sort.js

[ 'a', 'c', 'e', 'f', 'n', 'z' ]

... ./js-exercises/week-2-practise/level-1/4-slice.js

[ 1, 2, 3, 4, 5 ]

... ./js-exercises/week-2-practise/level-1/5-indexOf.js

3

... ./js-exercises/week-2-practise/level-1/6-map.js

[ 'daniel', 'irina', 'gordon', 'ashleigh' ]

... ./js-exercises/week-2-practise/level-2/

... ./js-exercises/week-2-practise/level-2/1-boolean.js

I am not happy

... ./js-exercises/week-2-practise/level-2/2-validation.js

true
true
false
false
false

... ./js-exercises/week-2-practise/level-2/3-sort.js

[ 'a', 'b', 'c', 'e', 'f', 'g', 'l', 'n', 'o', 'v', 'w', 'z' ]

... ./js-exercises/week-2-practise/level-2/4-slice.js

[ 1, 2 ]
[ 'Irina', 'Mozafar' ]

... ./js-exercises/week-2-practise/level-2/5-indexOf.js

[ 1, 3 ]
[ 'Irina', 'Mozafar' ]

... ./js-exercises/week-2-practise/level-2/6-map.js

[ '1%', '23%', '92%', '18%' ]

... ./js-exercises/week-2-practise/level-3/

... ./js-exercises/week-2-practise/level-3/1-boolean.js

I am not happy

... ./js-exercises/week-2-practise/level-3/2-validation.js

false
false
true
true
false

... ./js-exercises/week-2-practise/level-3/3-sort.js

[ 1, 3, 5, 6, 10, 11, 12, 29, 29, 100 ]

... ./js-exercises/week-2-practise/level-3/4-slice.js

[ 1, 3, 3 ]
[ 1, 2, 3 ]
[ 'Irina', 'Ashleigh', 'Mozafar' ]
[ 'Irina', 'Ashleigh', 'Rares' ]

... ./js-exercises/week-2-practise/level-3/5-indexOf.js

[ 1, 3, 3 ]
[ 1, 2, 3 ]
[ 'Irina', 'Ashleigh', 'Mozafar' ]
[ 'Irina', 'Rares', 'Mozafar' ]

... ./js-exercises/week-2-practise/level-3/6-map.js

[ 'Daniel', 'Irina', 'Gordon', 'Ashleigh' ]

... ./js-exercises/week-3/

... ./js-exercises/week-3/A-array-find/

... ./js-exercises/week-3/A-array-find/exercise.js

Alexandra

... ./js-exercises/week-3/B-array-some/

... ./js-exercises/week-3/B-array-some/exercise.js
MesutBE commented 4 years ago

This results is from my terminal window. It seems there is no error. But the final and first folder screenshots are the same. There is no new files.

Screenshot from 2020-03-05 00-26-26

MesutBE commented 4 years ago
... ./js-exercises-tdd/node_modules/babel-runtime/core-js/

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/asap.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/clear-immediate.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/get-iterator.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/is-iterable.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/map.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/observable.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/promise.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/set-immediate.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/set.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/weak-map.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/weak-set.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/concat.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/copy-within.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/entries.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/every.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/fill.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/filter.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/find-index.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/find.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/for-each.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/from.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/includes.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/index-of.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/join.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/keys.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/last-index-of.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/map.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/of.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/pop.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/push.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/reduce-right.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/reduce.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/reverse.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/shift.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/slice.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/some.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/sort.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/splice.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/unshift.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/array/values.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/error/

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/error/is-error.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/json/

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/json/stringify.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/acosh.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/asinh.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/atanh.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/cbrt.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/clz32.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/cosh.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/expm1.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/fround.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/hypot.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/iaddh.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/imul.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/imulh.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/isubh.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/log10.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/log1p.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/log2.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/sign.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/sinh.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/tanh.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/trunc.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/math/umulh.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/number/

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/number/epsilon.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/number/is-finite.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/number/is-integer.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/number/is-nan.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/number/is-safe-integer.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/number/max-safe-integer.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/number/min-safe-integer.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/number/parse-float.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/number/parse-int.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/assign.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/create.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/define-properties.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/define-property.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/entries.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/freeze.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/get-own-property-descriptor.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/get-own-property-descriptors.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/get-own-property-names.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/get-own-property-symbols.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/get-prototype-of.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/is-extensible.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/is-frozen.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/is-sealed.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/is.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/keys.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/prevent-extensions.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/seal.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/set-prototype-of.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/object/values.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/apply.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/construct.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/define-metadata.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/define-property.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/delete-metadata.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/delete-property.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/enumerate.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/get-metadata-keys.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/get-metadata.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/get-own-metadata-keys.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/get-own-metadata.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/get-own-property-descriptor.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/get-prototype-of.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/get.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/has-metadata.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/has-own-metadata.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/has.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/is-extensible.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/metadata.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/own-keys.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/prevent-extensions.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/set-prototype-of.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/reflect/set.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/regexp/

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/regexp/escape.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/at.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/code-point-at.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/ends-with.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/from-code-point.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/includes.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/match-all.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/pad-end.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/pad-left.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/pad-right.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/pad-start.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/raw.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/repeat.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/starts-with.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/trim-end.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/trim-left.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/trim-right.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/trim-start.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/string/trim.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/async-iterator.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/for.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/has-instance.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/is-concat-spreadable.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/iterator.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/key-for.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/match.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/observable.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/replace.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/search.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/species.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/split.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/to-primitive.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/to-string-tag.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/symbol/unscopables.js

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/system/

... ./js-exercises-tdd/node_modules/babel-runtime/core-js/system/global.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_async-generator-delegate.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_async-generator.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_async-iterator.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_async-to-generator.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_class-call-check.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_create-class.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_defaults.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_define-enumerable-properties.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_define-property.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_extends.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_get.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_inherits.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_instanceof.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_interop-require-default.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_interop-require-wildcard.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_jsx.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_new-arrow-check.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_object-destructuring-empty.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_object-without-properties.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_possible-constructor-return.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_self-global.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_set.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_sliced-to-array-loose.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_sliced-to-array.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_tagged-template-literal-loose.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_tagged-template-literal.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_temporal-ref.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_temporal-undefined.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_to-array.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_to-consumable-array.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/_typeof.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/async-generator-delegate.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/async-generator.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/async-iterator.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/async-to-generator.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/asyncGenerator.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/asyncIterator.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/asyncToGenerator.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/class-call-check.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/classCallCheck.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/create-class.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/createClass.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/defaults.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/define-enumerable-properties.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/define-property.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/defineEnumerableProperties.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/defineProperty.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/extends.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/get.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/inherits.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/instanceof.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/interop-require-default.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/interop-require-wildcard.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/interopRequireDefault.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/interopRequireWildcard.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/jsx.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/new-arrow-check.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/newArrowCheck.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/object-destructuring-empty.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/object-without-properties.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/objectDestructuringEmpty.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/objectWithoutProperties.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/possible-constructor-return.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/possibleConstructorReturn.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/self-global.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/selfGlobal.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/set.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/sliced-to-array-loose.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/sliced-to-array.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/slicedToArray.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/slicedToArrayLoose.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/tagged-template-literal-loose.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/tagged-template-literal.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/taggedTemplateLiteral.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/taggedTemplateLiteralLoose.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/temporal-ref.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/temporal-undefined.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/temporalRef.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/temporalUndefined.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/to-array.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/to-consumable-array.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/toArray.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/toConsumableArray.js

... ./js-exercises-tdd/node_modules/babel-runtime/helpers/typeof.js

... ./js-exercises-tdd/node_modules/babel-runtime/regenerator/

... ./js-exercises-tdd/node_modules/babel-runtime/regenerator/index.js

... ./js-exercises-tdd/node_modules/babel-template/

... ./js-exercises-tdd/node_modules/babel-template/lib/

... ./js-exercises-tdd/node_modules/babel-template/lib/index.js

... ./js-exercises-tdd/node_modules/babel-traverse/

... ./js-exercises-tdd/node_modules/babel-traverse/lib/

... ./js-exercises-tdd/node_modules/babel-traverse/lib/cache.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/context.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/hub.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/index.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/visitors.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/ancestry.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/comments.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/context.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/conversion.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/evaluation.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/family.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/index.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/introspection.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/modification.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/removal.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/replacement.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/inference/

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/inference/index.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/inference/inferer-reference.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/inference/inferers.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/lib/

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/lib/hoister.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/lib/removal-hooks.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/path/lib/virtual-types.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/scope/

... ./js-exercises-tdd/node_modules/babel-traverse/lib/scope/binding.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/scope/index.js

... ./js-exercises-tdd/node_modules/babel-traverse/lib/scope/lib/

... ./js-exercises-tdd/node_modules/babel-traverse/lib/scope/lib/renamer.js

... ./js-exercises-tdd/node_modules/babel-types/

... ./js-exercises-tdd/node_modules/babel-types/lib/

... ./js-exercises-tdd/node_modules/babel-types/lib/constants.js

... ./js-exercises-tdd/node_modules/babel-types/lib/converters.js

... ./js-exercises-tdd/node_modules/babel-types/lib/flow.js

... ./js-exercises-tdd/node_modules/babel-types/lib/index.js

... ./js-exercises-tdd/node_modules/babel-types/lib/react.js

... ./js-exercises-tdd/node_modules/babel-types/lib/retrievers.js

... ./js-exercises-tdd/node_modules/babel-types/lib/validators.js

... ./js-exercises-tdd/node_modules/babel-types/lib/definitions/

... ./js-exercises-tdd/node_modules/babel-types/lib/definitions/core.js

... ./js-exercises-tdd/node_modules/babel-types/lib/definitions/es2015.js

... ./js-exercises-tdd/node_modules/babel-types/lib/definitions/experimental.js

... ./js-exercises-tdd/node_modules/babel-types/lib/definitions/flow.js

... ./js-exercises-tdd/node_modules/babel-types/lib/definitions/index.js

... ./js-exercises-tdd/node_modules/babel-types/lib/definitions/init.js

... ./js-exercises-tdd/node_modules/babel-types/lib/definitions/jsx.js

... ./js-exercises-tdd/node_modules/babel-types/lib/definitions/misc.js

... ./js-exercises-tdd/node_modules/babylon/

... ./js-exercises-tdd/node_modules/babylon/bin/

... ./js-exercises-tdd/node_modules/babylon/bin/babylon.js

no filename specified
MesutBE commented 4 years ago

This is another test. The difference is only it says no filename specified at the last line.

Screenshot from 2020-03-05 00-36-09

MesutBE commented 4 years ago

@colevandersWands I shared my results here. Slack has limited storage.

colevandersWands commented 4 years ago

it's the node_modules folder, I hadn't thought of that yet. replace the top of your file with this and it should work. but there's a larger problem as well. This script is only designed to work with exercises that are plain JS scripts with no dependencies or DOM manipulation. like the ones in class slides or the js-exercises repo.

I don't plan on supporting repos like the TDD exercises, if you want to report results there are already module to help with Jest reporting : https://github.com/Hargne/jest-html-reporter.

and eventually it might support DOM manipulation, but not yet. I should make this more clear in the README

const fs = require("fs")
const path = require("path")

const BASE_DIRECTORY = process.argv[2] || './';

const IGNORE = ['node_modules'];

console.log('\n... scanning for all .js files\n');

const registerDirectory = function (dirPath, oldPath) {
  paths = fs.readdirSync(dirPath)

  const thisFileName = __filename.split(__dirname).join('');
  const arrayOfFiles = [];
  const arrayOfDirs = [];
  for (let nextPath of paths) {
    if (IGNORE.indexOf(nextPath) >= 0) continue;
    if ('/' + nextPath === thisFileName) continue;

    const isDirectory = fs.statSync(dirPath + '/' + nextPath).isDirectory();
    if (!isDirectory && path.extname(nextPath) !== '.js') continue;

    if (isDirectory) {
      if (nextPath[0] === '.') continue; // ignore hidden folders
      const subDirs = registerDirectory(dirPath + '/' + nextPath, dirPath);
      arrayOfDirs.push(subDirs);
    } else {
      arrayOfFiles.push(path.join(nextPath))
    }
  }

  return {
    path: dirPath
      .split(oldPath).join('')
      .split('/').join('')
      + '/',
    files: arrayOfFiles.length > 0
      ? arrayOfFiles
      : null,
    dirs: arrayOfDirs.length > 0
      ? arrayOfDirs
      : null
  }
}