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

Commit

Permalink
Updated with new challenges
Browse files Browse the repository at this point in the history
  • Loading branch information
Federico Vitale committed Feb 22, 2018
1 parent 9b61529 commit 4f5b278
Show file tree
Hide file tree
Showing 13 changed files with 127 additions and 8 deletions.
10 changes: 10 additions & 0 deletions tests/_SimpleAdding.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const test = require('ava');
const {SimpleAdding} = require('..');
const solutions = require('../src/solutions')

test('SIMPLE ADDING', t => {
var argument = 3;
var output = SimpleAdding.apply(this, argument);

return t.deepEqual(output, solutions.SimpleAdding.apply(this, argument));
})
10 changes: 10 additions & 0 deletions tests/_arrayMerge.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const test = require('ava');
const {arrayMerge} = require('..');
const solutions = require('../src/solutions')

test('ARRAY MERGE', t => {
var argument = [[1, 2], [3, 4]];
var output = arrayMerge.apply(this, argument);

return t.deepEqual(output, solutions.arrayMerge.apply(this, argument));
})
10 changes: 10 additions & 0 deletions tests/_arraySum.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const test = require('ava');
const {arraySum} = require('..');
const solutions = require('../src/solutions')

test('ARRAY SUM', t => {
var argument = [1, 2, 3];
var output = arraySum.apply(this, argument);

return t.deepEqual(output, solutions.arraySum.apply(this, argument));
})
10 changes: 10 additions & 0 deletions tests/_capitalize.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const test = require('ava');
const {capitalize} = require('..');
const solutions = require('../src/solutions')

test('CAPITALIZE', t => {
var argument = 'hello';
var output = capitalize.apply(this, argument);

return t.deepEqual(output, solutions.capitalize.apply(this, argument));
})
7 changes: 7 additions & 0 deletions tests/_fizzBuzz.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
const test = require('ava');
const {fizzBuzz} = require('..');
const solutions = require('../src/solutions')

test('FIZZ BUZZ', t => {
t.pass()
})
10 changes: 10 additions & 0 deletions tests/_isMultipleOf.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const test = require('ava');
const {isMultipleOf} = require('..');
const solutions = require('../src/solutions')

test('IS MULTIPLE', t => {
var argument = [2, 2];
var output = isMultipleOf.apply(this, argument);

return t.deepEqual(output, solutions.isMultipleOf.apply(this, argument));
})
10 changes: 10 additions & 0 deletions tests/_isPalindrome.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const test = require('ava');
const {isPalindrome} = require('..');
const solutions = require('../src/solutions')

test('IS PALINDROME', t => {
var argument = 'racecar';
var output = isPalindrome.apply(this, argument);

return t.deepEqual(output, solutions.isPalindrome.apply(this, argument));
})
10 changes: 10 additions & 0 deletions tests/_longestWord.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const test = require('ava');
const {longestWord} = require('..');
const solutions = require('../src/solutions')

test('LONGEST WORD', t => {
var argument = 'Hi! How are you?';
var output = longestWord.apply(this, argument);

return t.deepEqual(output, solutions.longestWord.apply(this, argument));
})
10 changes: 10 additions & 0 deletions tests/_maxChar.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const test = require('ava');
const {maxChar} = require('..');
const solutions = require('../src/solutions')

test('MAX CHAR', t => {
var argument = 'hello';
var output = maxChar.apply(this, argument);

return t.deepEqual(output, solutions.maxChar.apply(this, argument));
})
10 changes: 10 additions & 0 deletions tests/_objectForEach.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const test = require('ava');
const {objectForEach} = require('..');
const solutions = require('../src/solutions')

test('OBJECT FOR EACH', t => {
var argument = {a: 1, b: 2};
var output = objectForEach.apply(this, argument);

return t.deepEqual(output, solutions.objectForEach.apply(this, argument));
})
10 changes: 10 additions & 0 deletions tests/_reverseString.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const test = require('ava');
const {reverseString} = require('..');
const solutions = require('../src/solutions')

test('REVERSE STRING', t => {
var argument = 'hello';
var output = reverseString.apply(this, argument);

return t.deepEqual(output, solutions.reverseString.apply(this, argument));
})
18 changes: 10 additions & 8 deletions tests/_round.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
const test = require('ava');
const {round} = require('..');

test('ROUND', t => {
var output = round(Math.PI, 2);

return t.deepEqual(output, 3.14);
})
const test = require('ava');
const {round} = require('..');
const solutions = require('../src/solutions')

test('ROUND', t => {
var argument = 'hello';
var output = round.apply(this, argument);

return t.deepEqual(output, solutions.round.apply(this, argument));
})
10 changes: 10 additions & 0 deletions tests/_vowelCount.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const test = require('ava');
const {vowelCount} = require('..');
const solutions = require('../src/solutions')

test('VOWEL COUNT', t => {
var argument = 'hello';
var output = vowelCount.apply(this, argument);

return t.deepEqual(output, solutions.vowelCount.apply(this, argument));
})

0 comments on commit 4f5b278

Please sign in to comment.