Merge branch 'solutions' into master

This commit is contained in:
xandora
2021-05-09 00:10:19 +12:00
committed by GitHub
2939 changed files with 303672 additions and 173 deletions
+14 -14
View File
@@ -1,23 +1,23 @@
const caesar = require('./caesar')
const caesar = require("./caesar");
describe('caesar', function() {
it('works with single letters', function() {
expect(caesar('A', 1)).toEqual('B');
describe("caesar", () => {
it("works with single letters", () => {
expect(caesar("A", 1)).toEqual("B");
});
xit('works with words', function() {
expect(caesar('Aaa', 1)).toEqual('Bbb');
it("works with words", () => {
expect(caesar("Aaa", 1)).toEqual("Bbb");
});
xit('works with phrases', function() {
expect(caesar('Hello, World!', 5)).toEqual('Mjqqt, Btwqi!');
it("works with phrases", () => {
expect(caesar("Hello, World!", 5)).toEqual("Mjqqt, Btwqi!");
});
xit('works with negative shift', function() {
expect(caesar('Mjqqt, Btwqi!', -5)).toEqual('Hello, World!');
it("works with negative shift", () => {
expect(caesar("Mjqqt, Btwqi!", -5)).toEqual("Hello, World!");
});
xit('wraps', function() {
expect(caesar('Z', 1)).toEqual('A');
it("wraps", () => {
expect(caesar("Z", 1)).toEqual("A");
});
xit('works with large shift factors', function() {
expect(caesar('Hello, World!', 75)).toEqual('Ebiil, Tloia!');
it("works with large shift factors", () => {
expect(caesar("Hello, World!", 75)).toEqual("Ebiil, Tloia!");
});
xit('works with large negative shift factors', function() {
expect(caesar('Hello, World!', -29)).toEqual('Ebiil, Tloia!');