... are structured into given, when and then.
What do I actually assume to be already working / what needs to be set up?
Time to execute something!
Assert that stuff you executed actually works as expected.
You are probably doing it wrong. Tests should be concise, self contained and focused.
Try to write multiple test cases for each when/then block.
What about using something like this as your test template?
// given
var x = 10;
// when
var y = 10 + x;
// then
expect(y).to.eql(20);