freeCodeCamp/curriculum/challenges/english/06-information-security-and.../quality-assurance-and-testi.../test-if-a-string-contains-a...

1.8 KiB

id title challengeType
587d824d367417b2b2512c53 Test if a String Contains a Substring 2

Description

As a reminder, this project is being built upon the following starter project on Glitch, or cloned from GitHub.

include() and notInclude() work for strings too! include() asserts that the actual string contains the expected substring.

Instructions

Use assert.include() or assert.notInclude() to make the tests pass.

Tests

tests:
  - text: All tests should pass
    testString: getUserInput => $.get(getUserInput('url') + '/_api/get-tests?type=unit&n=13').then(data => { assert.equal(data.state,'passed'); }, xhr => { throw new Error(xhr.responseText); })
  - text: Choose the right assertion - include vs. notInclude
    testString: getUserInput => $.get(getUserInput('url') + '/_api/get-tests?type=unit&n=13').then(data => {  assert.equal(data.assertions[0].method, 'include', '\'Arrow\' contains \'row\'...'); }, xhr => { throw new Error(xhr.responseText); })
  - text: Choose the right assertion - include vs. notInclude
    testString: getUserInput => $.get(getUserInput('url') + '/_api/get-tests?type=unit&n=13').then(data => {  assert.equal(data.assertions[1].method, 'notInclude', '... a \'dart\' doesn\'t contain a \'queue\''); }, xhr => { throw new Error(xhr.responseText); })

Challenge Seed

Solution

// solution required