Files
JavaScript/Dynamic-Programming/tests/LongestValidParentheses.test.js
2021-10-03 20:58:53 +05:30

20 lines
644 B
JavaScript

import { longestValidParentheses } from '../LongestValidParentheses'
describe('longestValidParentheses', () => {
it('expects to return 0 as longest valid parentheses substring', () => {
expect(longestValidParentheses('')).toBe(0)
})
it('expects to return 2 as longest valid parentheses substring', () => {
expect(longestValidParentheses('(()')).toBe(2)
})
it('expects to return 2 as longest valid parentheses substring', () => {
expect(longestValidParentheses(')()())')).toBe(4)
})
it('expects to return 2 as longest valid parentheses substring', () => {
expect(longestValidParentheses('(((')).toBe(0)
})
})