diff --git a/tests/fixtures/sample-code-base/sample.js b/tests/fixtures/sample-code-base/sample.js index e69de29bb..f3f2eaf58 100644 --- a/tests/fixtures/sample-code-base/sample.js +++ b/tests/fixtures/sample-code-base/sample.js @@ -0,0 +1,50 @@ +// Sample JavaScript script with 7 functions + +// 1. A simple greeting function +function greet(name) { + return `Hello, ${name}!`; +} + +// 2. A function to calculate the area of a circle +function calculateCircleArea(radius) { + return Math.PI * radius * radius; +} + +// 3. A function to check if a number is prime +function isPrime(number) { + if (number <= 1) return false; + for (let i = 2; i <= Math.sqrt(number); i++) { + if (number % i === 0) return false; + } + return true; +} + +// 4. A function to reverse a string +function reverseString(str) { + return str.split('').reverse().join(''); +} + +// 5. A function to generate a random number within a range +function getRandomNumber(min, max) { + return Math.floor(Math.random() * (max - min + 1)) + min; +} + +// 6. A function to filter out even numbers from an array +function filterEvenNumbers(numbers) { + return numbers.filter(num => num % 2 !== 0); +} + +// 7. A function to calculate the factorial of a number +function factorial(n) { + if (n === 0 || n === 1) return 1; + return n * factorial(n - 1); +} + +// Example usage +console.log(greet("Alice")); +console.log(calculateCircleArea(5)); +console.log(isPrime(17)); +console.log(reverseString("JavaScript")); +console.log(getRandomNumber(1, 100)); +console.log(filterEvenNumbers([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])); +console.log(factorial(5));