-
Fizz Buzz: Basic structure and tests
- Test Conditions:
- Number is evenly divisible by 3 return "Fizz"
- Number is evenly divisible by 5 return "Buzz"
- Number is evenly divisible by both 3 and 5 return "FizzBuzz"
- Number is not evenly divisible by either return the number
- Concepts
- Logic abstraction and testing
- Simple conditional logic
- Test Conditions:
-
Coin Changer: Basic structure and UI
- Test Conditions:
- A single coin request should return one coin (Example 25 cents should return 1 quarter)
- Multiple coin requests should return multiple coins (Example 50 cents should return 2 quarters)
- Multiple coin requests of different amounts should always return the largest number of coins (Example 78 cents should return 2 Quarters, 2 Dimes, 1 Nickel, 3 Pennies)
- Concepts
- More conditional logic and testing
- Basic HTML and CSS templating
- Test Conditions:
-
Calculator: Includes boiler plate for Node.js console application
- Test Conditions:
- Should accept three inputs for first number, operation and second number and output the computed value.
- Concepts
- Basic UI and user flow concepts
- Test Conditions:
-
Tic-Tac-Toe: Phase one implementation
- Large application construction.
- Context and state.
- Object definition and initialization.
-
Notifications
You must be signed in to change notification settings - Fork 3
agilethought/ita-javascript-training
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Simple TDD JavaScript Excercises for ITA staff
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published