282 CHAPTER 6 Essential JavaScript and jQuery
var actual = c.startEngine();
var expected = 'Vroom';
equal(actual, expected, 'Expected value: ' + expected +
' Actual value: ' + actual);
});
test('Boat Inheritance Test', function () {
expect(6);
var b = new Boat(1994, 'Sea Ray', 'Signature 200');
var actual = b.year;
var expected = 1994;
equal(actual, expected, 'Expected value: ' + expected +
' Actual value: ' + actual);
var actual = b.make;
var expected = 'Sea Ray';
equal(actual, expected, 'Expected value: ' + expected +
' Actual value: ' + actual);
var actual = b.model;
var expected = 'Signature 200';
equal(actual, expected, 'Expected value: ' + expected +
' Actual value: ' + actual);
var actual = b.propellerBladeQuantity;
var expected = 3;
equal(actual, expected, 'Expected value: ' + expected +
' Actual value: ' + actual);
var actual = b.getInfo();
var expected = 'Vehicle Type: Boat 1994 Sea Ray Signature 200';
equal(actual, expected, 'Expected value: ' + expected +
' Actual value: ' + actual);
var actual = b.startEngine();
var expected = 'Vroom';
equal(actual, expected, 'Expected value: ' + expected +
' Actual value: ' + actual);
});
Figure 6-8 shows the test output. All tests have passed.