Skip to content

Commit

Permalink
two other exercises without skips
Browse files Browse the repository at this point in the history
  • Loading branch information
glennj committed Oct 29, 2024
1 parent 28520de commit 2e20e04
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 25 deletions.
12 changes: 6 additions & 6 deletions exercises/practice/bottle-song/bottle-song.spec.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ describe 'Bob', ->
]
expect(result).toEqual expected

it 'last generic verse', ->
xit 'last generic verse', ->
result = bottleSong.recite(3, 1)
expected = [
"Three green bottles hanging on the wall,",
Expand All @@ -22,7 +22,7 @@ describe 'Bob', ->
]
expect(result).toEqual expected

it 'verse with 2 bottles', ->
xit 'verse with 2 bottles', ->
result = bottleSong.recite(2, 1)
expected = [
"Two green bottles hanging on the wall,",
Expand All @@ -32,7 +32,7 @@ describe 'Bob', ->
]
expect(result).toEqual expected

it 'verse with 1 bottle', ->
xit 'verse with 1 bottle', ->
result = bottleSong.recite(1, 1)
expected = [
"One green bottle hanging on the wall,",
Expand All @@ -42,7 +42,7 @@ describe 'Bob', ->
]
expect(result).toEqual expected

it 'first two verses', ->
xit 'first two verses', ->
result = bottleSong.recite(10, 2)
expected = [
"Ten green bottles hanging on the wall,",
Expand All @@ -57,7 +57,7 @@ describe 'Bob', ->
]
expect(result).toEqual expected

it 'last three verses', ->
xit 'last three verses', ->
result = bottleSong.recite(3, 3)
expected = [
"Three green bottles hanging on the wall,",
Expand All @@ -77,7 +77,7 @@ describe 'Bob', ->
]
expect(result).toEqual expected

it 'all verses', ->
xit 'all verses', ->
result = bottleSong.recite(10, 10)
expected = [
"Ten green bottles hanging on the wall,",
Expand Down
38 changes: 19 additions & 19 deletions exercises/practice/matching-brackets/matching-brackets.spec.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -5,78 +5,78 @@ describe 'Matching Brackets', ->
value = '[]'
expect(MatchingBrackets.isPaired value).toBe true

it 'empty string', ->
xit 'empty string', ->
value = ''
expect(MatchingBrackets.isPaired value).toBe true

it 'unpaired brackets', ->
xit 'unpaired brackets', ->
value = '[['
expect(MatchingBrackets.isPaired value).toBe false

it 'wrong ordered brackets', ->
xit 'wrong ordered brackets', ->
value = '}{'
expect(MatchingBrackets.isPaired value).toBe false

it 'wrong closing bracket', ->
xit 'wrong closing bracket', ->
value = '{]'
expect(MatchingBrackets.isPaired value).toBe false

it 'paired with whitespace', ->
xit 'paired with whitespace', ->
value = '{ }'
expect(MatchingBrackets.isPaired value).toBe true

it 'partially paired brackets', ->
xit 'partially paired brackets', ->
value = '{[])'
expect(MatchingBrackets.isPaired value).toBe false

it 'simple nested brackets', ->
xit 'simple nested brackets', ->
value = '{[]}'
expect(MatchingBrackets.isPaired value).toBe true

it 'several paired brackets', ->
xit 'several paired brackets', ->
value = '{}[]'
expect(MatchingBrackets.isPaired value).toBe true

it 'paired and nested brackets', ->
xit 'paired and nested brackets', ->
value = '([{}({}[])])'
expect(MatchingBrackets.isPaired value).toBe true

it 'unopened closing brackets', ->
xit 'unopened closing brackets', ->
value = '{[)][]}'
expect(MatchingBrackets.isPaired value).toBe false

it 'unpaired and nested brackets', ->
xit 'unpaired and nested brackets', ->
value = '([{])'
expect(MatchingBrackets.isPaired value).toBe false

it 'paired and wrong nested brackets', ->
xit 'paired and wrong nested brackets', ->
value = '[({]})'
expect(MatchingBrackets.isPaired value).toBe false

it 'paired and wrong nested brackets but innermost are correct', ->
xit 'paired and wrong nested brackets but innermost are correct', ->
value = '[({}])'
expect(MatchingBrackets.isPaired value).toBe false

it 'paired and incomplete brackets', ->
xit 'paired and incomplete brackets', ->
value = '{}['
expect(MatchingBrackets.isPaired value).toBe false

it 'too many closing brackets', ->
xit 'too many closing brackets', ->
value = '[]]'
expect(MatchingBrackets.isPaired value).toBe false

it 'early unexpected brackets', ->
xit 'early unexpected brackets', ->
value = ')()'
expect(MatchingBrackets.isPaired value).toBe false

it 'early mismatched brackets', ->
xit 'early mismatched brackets', ->
value = '{)()'
expect(MatchingBrackets.isPaired value).toBe false

it 'math expression', ->
xit 'math expression', ->
value = '(((185 + 223.85) * 15) - 543)/2'
expect(MatchingBrackets.isPaired value).toBe true

it 'complex latex expression', ->
xit 'complex latex expression', ->
value = '\\left(\\begin{array}{cc} \\frac{1}{3} & x\\\\ \\mathrm{e}^{x} &... x^2 \\end{array}\\right)'
expect(MatchingBrackets.isPaired value).toBe true

0 comments on commit 2e20e04

Please sign in to comment.