Randell Dawson 66398a9300 fix(curriculum): Improved the tests for Find the length of a String challenge (#35940)
* fix: split tests into two requests

* fix: removed typeof number check

Co-Authored-By: RandellDawson <5313213+RandellDawson@users.noreply.github.com>

* fix: remove unneeded After Test section
2019-04-30 19:12:22 -05:00

1.9 KiB

id, title, challengeType, videoUrl
id title challengeType videoUrl
bd7123c9c448eddfaeb5bdef Find the Length of a String 1 https://scrimba.com/c/cvmqEAd

Description

You can find the length of a String value by writing .length after the string variable or string literal. "Alan Peter".length; // 10 For example, if we created a variable var firstName = "Charles", we could find out how long the string "Charles" is by using the firstName.length property.

Instructions

Use the .length property to count the number of characters in the lastName variable and assign it to lastNameLength.

Tests

tests:
  - text: 'You should not change the variable declarations in the <code>// Setup</code> section.'
    testString: assert(code.match(/var lastNameLength = 0;/) && code.match(/var lastName = "Lovelace";/));   
  - text: <code>lastNameLength</code> should be equal to eight.
    testString: assert(typeof lastNameLength !== 'undefined' && lastNameLength === 8); 
  - text: 'You should be getting the length of <code>lastName</code> by using <code>.length</code> like this: <code>lastName.length</code>.'
    testString: assert(code.match(/=\s*lastName\.length/g) && !code.match(/lastName\s*=\s*8/));

Challenge Seed

// Example
var firstNameLength = 0;
var firstName = "Ada";

firstNameLength = firstName.length;

// Setup
var lastNameLength = 0;
var lastName = "Lovelace";

// Only change code below this line.

lastNameLength = lastName;


Solution

var firstNameLength = 0;
var firstName = "Ada";
firstNameLength = firstName.length;

var lastNameLength = 0;
var lastName = "Lovelace";
lastNameLength = lastName.length;