Skip to content

Commit e2ebc22

Browse files
authored
Update WaterJugProblem.test.js
1 parent 3ab1fcb commit e2ebc22

File tree

1 file changed

+28
-24
lines changed

1 file changed

+28
-24
lines changed
+28-24
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,36 @@
11
// WaterJugProblem.test.js
2-
import { canMeasureWater } from '../WaterJugProblem'; // Adjust the path as necessary
2+
import { canMeasureWater } from "../WaterJugProblem"; // Adjust the path as necessary
33

4-
describe('Water Jug Problem', () => {
5-
it('should return true for values jug1=3, jug2=5, target=4', () => {
6-
expect(canMeasureWater(3, 5, 4)).toBe(true);
7-
});
4+
describe("Water Jug Problem", () => {
5+
it("should return true for values jug1=3, jug2=5, target=4", () => {
6+
expect(canMeasureWater(3, 5, 4)).toBe(true);
7+
});
88

9-
it('should return false for values jug1=2, jug2=6, target=5', () => {
10-
expect(canMeasureWater(2, 6, 5)).toBe(false);
11-
});
9+
it("should return false for values jug1=2, jug2=6, target=5", () => {
10+
expect(canMeasureWater(2, 6, 5)).toBe(false);
11+
});
1212

13-
it('should return true for values jug1=5, jug2=3, target=5', () => {
14-
expect(canMeasureWater(5, 3, 5)).toBe(true);
15-
});
13+
it("should return true for values jug1=5, jug2=3, target=5", () => {
14+
expect(canMeasureWater(5, 3, 5)).toBe(true);
15+
});
1616

17-
it('should return true for values jug1=3, jug2=5, target=0', () => {
18-
expect(canMeasureWater(3, 5, 0)).toBe(true);
19-
});
17+
it("should return true for values jug1=3, jug2=5, target=0", () => {
18+
expect(canMeasureWater(3, 5, 0)).toBe(true);
19+
});
2020

21-
it('should return true for values jug1=3, jug2=5, target=8', () => {
22-
expect(canMeasureWater(3, 5, 8)).toBe(true);
23-
});
21+
it("should return true for values jug1=3, jug2=5, target=8", () => {
22+
expect(canMeasureWater(3, 5, 8)).toBe(true);
23+
});
2424

25-
it('should throw an error for invalid input', () => {
26-
expect(() => canMeasureWater(-1, 5, 3)).toThrow('Invalid input: capacities must be non-negative.');
27-
expect(() => canMeasureWater(3, -2, 1)).toThrow('Invalid input: capacities must be non-negative.');
28-
expect(() => canMeasureWater(3, 5, -1)).toThrow('Invalid input: target amount must be non-negative.');
29-
30-
31-
});
25+
it("should throw an error for invalid input", () => {
26+
expect(() => canMeasureWater(-1, 5, 3)).toThrow(
27+
"Invalid input: capacities must be non-negative."
28+
);
29+
expect(() => canMeasureWater(3, -2, 1)).toThrow(
30+
"Invalid input: capacities must be non-negative."
31+
);
32+
expect(() => canMeasureWater(3, 5, -1)).toThrow(
33+
"Invalid input: target amount must be non-negative."
34+
);
35+
});
3236
});

0 commit comments

Comments
 (0)