//option 1
const insertDashes=(arr)=>arr.split("").join("-").replace('- -', ' ')
// option 2
// const insertDashes=(arr)=> {
// let str1 =arr.split("").join("-")
// return str1.concat(arr.split("-"," ")).replace("- -"," ")
// }
// }
/**
* Test Suite
*/
describe('insertDashes()', () => {
it('insert dashes in between chars', () => {
// arrange
const value = "aba caba";
// act
const result = insertDashes(value);
// log
console.log("result: ", result);
// assert
expect(result).toBe("a-b-a c-a-b-a");
});
it('insert dashes in between chars', () => {
// arrange
const value = "bobo hello";
// act
const result = insertDashes(value);
// log
console.log("result: ", result);
// assert
expect(result).toBe("b-o-b-o h-e-l-l-o");
});
it('insert dashes in between chars', () => {
// arrange
const value = "a";
// act
const result = insertDashes(value);
// log
console.log("result: ", result);
// assert
expect(result).toBe("a");
});
it('insert dashes in between chars', () => {
// arrange
const value = "a b";
// act
const result = insertDashes(value);
// log
console.log("result: ", result);
// assert
expect(result).toBe("a b");
});
});