freeCodeCamp/curriculum/challenges/english/06-information-security-and.../quality-assurance-and-testi.../use-regular-expressions-to-...

1.7 KiB

id title challengeType
587d824d367417b2b2512c54 Use Regular Expressions to Test a String 2

Description

As a reminder, this project is being built upon the following starter project on Glitch, or cloned from GitHub. match() asserts that the actual value matches the second argument regular expression.

Instructions

Use assert.match() to make the tests pass.

Tests

tests:
  - text: All tests should pass
    testString: getUserInput => $.get(getUserInput('url') + '/_api/get-tests?type=unit&n=14').then(data => { assert.equal(data.state,'passed'); }, xhr => { throw new Error(xhr.responseText); })
  - text: Choose the right assertion - match vs. notMatch
    testString: 'getUserInput => $.get(getUserInput(''url'') + ''/_api/get-tests?type=unit&n=14'').then(data => {  assert.equal(data.assertions[0].method, ''match'', ''\''# name: John Doe, age: 35\'' matches the regex''); }, xhr => { throw new Error(xhr.responseText); })'
  - text: Choose the right assertion - match vs. notMatch
    testString: 'getUserInput => $.get(getUserInput(''url'') + ''/_api/get-tests?type=unit&n=14'').then(data => {  assert.equal(data.assertions[1].method, ''notMatch'', ''\''# name: Paul Smith III, age: twenty-four\'' does not match the regex (the age must be numeric)''); }, xhr => { throw new Error(xhr.responseText); })'

Challenge Seed

Solution

// solution required