Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- describe('Utils', () => {
- let arr;
- const { reverse } = require('./../utils.js');
- beforeEach(() => {
- arr = [1, 2, 3, 10, 50];
- });
- describe('reverse should', () => {
- it('return a new array', () => {
- // Arrange & Act
- let newArr = [];
- const reversed=arr.forEach((acc)=> newArr.unshift(acc));
- // Assert
- expect(arr).not.toEqual(newArr);
- });
- it('return an array with reversed elements', () => {
- // Arrange & Act
- let newArr=[];
- const reversed=arr.forEach((acc)=> newArr.unshift(acc));
- // Assert
- expect(newArr[0]).toEqual(arr[4]);
- expect(newArr[1]).toEqual(arr[3]);
- expect(newArr[2]).toEqual(arr[2]);
- expect(newArr[3]).toEqual(arr[1]);
- expect(newArr[4]).toEqual(arr[0]);
- });
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement