Skip to content

Commit 8bd8d58

Browse files
authored
Update README.md formatting
1 parent 1dc4df6 commit 8bd8d58

File tree

1 file changed

+7
-14
lines changed

1 file changed

+7
-14
lines changed

README.md

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@
77
## Introduction
88

99
Array manipulation is a common task in programming. Whether you are calculating a total for a shopping cart, grabbing only the first names from a list of people, or moving a piece on a chessboard, you are probably modifying or manipulating an array somewhere in the code.
10+
<br>
1011

1112
## Requirements
1213

1314
- Fork this repo
1415
- Clone it to your machine
15-
16+
<br>
1617

1718

1819
## Submission
@@ -26,9 +27,6 @@ git push origin master
2627
```
2728

2829
- Create a Pull Request so that your TAs can check your work.
29-
30-
31-
3230
<br>
3331

3432

@@ -42,20 +40,19 @@ Automated software testing is the process of programmatically executing an appli
4240
Testing should be viewed as a continuous process, not a discrete operation or single activity in the development lifecycle. Designing tests at the beginning of the product lifecycle can be help to mitigate common issues that arise when developing complex code bases.
4341

4442
Having a strong *test suite* can provide you ease of mind, since you will be able to confidently improve upon your work while knowing that your not breaking a previously developed feature.
43+
<br>
4544

4645
### Testing labs
4746

4847
This LAB, along with some of the labs you will be working on during the bootcamp, is equipped with unit tests to provide automated feedback on your lab progress.
49-
50-
48+
<br>
5149

5250
### Testing with Jasmine
5351

5452
Jasmine is an automated testing framework for JavaScript. It is designed to be used in Behavior-driven Development (**BDD**) programming, which focuses more on the business value than on the technical details.
5553

5654
We have already included Jasmine in the project you just forked, so let's see how to use it to implement our code.
57-
58-
55+
<br>
5956

6057
### Usage
6158

@@ -78,15 +75,13 @@ We will be working with the `src/functions-and-arrays.js`. In the `jasmine` fold
7875
In case you want to check the tests, they are in the `tests/functions-and-arrays.spec.js` file.
7976

8077

81-
8278
#### Run tests
8379

8480
Running automated tests with Jasmine is super easy. All you need to do is open the `SpecRunner.html` file in your browser. You will find something similar to this:
8581

8682
[![image](https://user-images.githubusercontent.com/23629340/33389609-c2f3965c-d533-11e7-9a03-e0a89314dd98.png)](https://user-images.githubusercontent.com/23629340/33389609-c2f3965c-d533-11e7-9a03-e0a89314dd98.png)
8783

8884

89-
9085
#### Pass the tests
9186

9287
You should write your code on the `src/functions-and-arrays.js` file. While following the instructions for each iteration, you should check every test and make sure it's *passing*, before moving on.
@@ -100,16 +95,14 @@ To see output of your JavaScript code open the [Console in the Developer Tools](
10095

10196

10297
**Important:** Note that **you don't need to execute the functions yourself**; the tests will automatically load and execute the functions on each test run. All you need to do is declare the functions, ensure that they handle the parameters passed, and that they return what is indicated in the iteration instructions and the test description. For some iterations we provide you with a sample array, so that you can do some **manual** testing, if you wish.
103-
98+
<br>
10499

105100

106101
## Instructions
107102

108103
While following the instructions for each iteration, make sure to carefully read the instructions and tests descriptions to fully understand the task requirements. Do not rush. You should take your time to carefully read every iteration.
109104

110-
111-
112-
105+
<br>
113106

114107
### Iteration #1: Find the maximum
115108

0 commit comments

Comments
 (0)