Skip to content
This repository was archived by the owner on May 29, 2023. It is now read-only.

Commit 4f5b278

Browse files
author
Federico Vitale
committed
Updated with new challenges
1 parent 9b61529 commit 4f5b278

13 files changed

+127
-8
lines changed

tests/_SimpleAdding.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const test = require('ava');
2+
const {SimpleAdding} = require('..');
3+
const solutions = require('../src/solutions')
4+
5+
test('SIMPLE ADDING', t => {
6+
var argument = 3;
7+
var output = SimpleAdding.apply(this, argument);
8+
9+
return t.deepEqual(output, solutions.SimpleAdding.apply(this, argument));
10+
})

tests/_arrayMerge.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const test = require('ava');
2+
const {arrayMerge} = require('..');
3+
const solutions = require('../src/solutions')
4+
5+
test('ARRAY MERGE', t => {
6+
var argument = [[1, 2], [3, 4]];
7+
var output = arrayMerge.apply(this, argument);
8+
9+
return t.deepEqual(output, solutions.arrayMerge.apply(this, argument));
10+
})

tests/_arraySum.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const test = require('ava');
2+
const {arraySum} = require('..');
3+
const solutions = require('../src/solutions')
4+
5+
test('ARRAY SUM', t => {
6+
var argument = [1, 2, 3];
7+
var output = arraySum.apply(this, argument);
8+
9+
return t.deepEqual(output, solutions.arraySum.apply(this, argument));
10+
})

tests/_capitalize.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const test = require('ava');
2+
const {capitalize} = require('..');
3+
const solutions = require('../src/solutions')
4+
5+
test('CAPITALIZE', t => {
6+
var argument = 'hello';
7+
var output = capitalize.apply(this, argument);
8+
9+
return t.deepEqual(output, solutions.capitalize.apply(this, argument));
10+
})

tests/_fizzBuzz.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
const test = require('ava');
2+
const {fizzBuzz} = require('..');
3+
const solutions = require('../src/solutions')
4+
5+
test('FIZZ BUZZ', t => {
6+
t.pass()
7+
})

tests/_isMultipleOf.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const test = require('ava');
2+
const {isMultipleOf} = require('..');
3+
const solutions = require('../src/solutions')
4+
5+
test('IS MULTIPLE', t => {
6+
var argument = [2, 2];
7+
var output = isMultipleOf.apply(this, argument);
8+
9+
return t.deepEqual(output, solutions.isMultipleOf.apply(this, argument));
10+
})

tests/_isPalindrome.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const test = require('ava');
2+
const {isPalindrome} = require('..');
3+
const solutions = require('../src/solutions')
4+
5+
test('IS PALINDROME', t => {
6+
var argument = 'racecar';
7+
var output = isPalindrome.apply(this, argument);
8+
9+
return t.deepEqual(output, solutions.isPalindrome.apply(this, argument));
10+
})

tests/_longestWord.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const test = require('ava');
2+
const {longestWord} = require('..');
3+
const solutions = require('../src/solutions')
4+
5+
test('LONGEST WORD', t => {
6+
var argument = 'Hi! How are you?';
7+
var output = longestWord.apply(this, argument);
8+
9+
return t.deepEqual(output, solutions.longestWord.apply(this, argument));
10+
})

tests/_maxChar.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const test = require('ava');
2+
const {maxChar} = require('..');
3+
const solutions = require('../src/solutions')
4+
5+
test('MAX CHAR', t => {
6+
var argument = 'hello';
7+
var output = maxChar.apply(this, argument);
8+
9+
return t.deepEqual(output, solutions.maxChar.apply(this, argument));
10+
})

tests/_objectForEach.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const test = require('ava');
2+
const {objectForEach} = require('..');
3+
const solutions = require('../src/solutions')
4+
5+
test('OBJECT FOR EACH', t => {
6+
var argument = {a: 1, b: 2};
7+
var output = objectForEach.apply(this, argument);
8+
9+
return t.deepEqual(output, solutions.objectForEach.apply(this, argument));
10+
})

0 commit comments

Comments
 (0)