diff --git a/exercises/practice/zipper/.meta/config.json b/exercises/practice/zipper/.meta/config.json index ae12bb7320..0b367426c2 100644 --- a/exercises/practice/zipper/.meta/config.json +++ b/exercises/practice/zipper/.meta/config.json @@ -6,6 +6,7 @@ "felbit", "ganderzz", "hyuko21", + "jagdish-15", "joshgoebel", "SleeplessByte", "tejasbubane" diff --git a/exercises/practice/zipper/.meta/tests.toml b/exercises/practice/zipper/.meta/tests.toml index 80e629ad6e..e93932b173 100644 --- a/exercises/practice/zipper/.meta/tests.toml +++ b/exercises/practice/zipper/.meta/tests.toml @@ -27,6 +27,9 @@ description = "traversing up from top" [b8505f6a-aed4-4c2e-824f-a0ed8570d74b] description = "left, right, and up" +[b9aa8d54-07b7-4bfd-ab6b-7ff7f35930b6] +description = "test ability to descend multiple levels and return" + [47df1a27-b709-496e-b381-63a03b82ea5f] description = "set_value" diff --git a/exercises/practice/zipper/zipper.spec.js b/exercises/practice/zipper/zipper.spec.js index a016c2b554..3d5007a09f 100644 --- a/exercises/practice/zipper/zipper.spec.js +++ b/exercises/practice/zipper/zipper.spec.js @@ -50,6 +50,10 @@ describe('Zipper', () => { expect(zipper.left().up().right().up().left().right().value()).toEqual(3); }); + xtest('test ability to descend multiple levels and return', () => { + expect(zipper.left().right().up().up().value()).toEqual(1); + }); + xtest('setValue', () => { expect(zipper.left().setValue(5).toTree()).toEqual(t2); });