It's best practice to do all of your setup within each test, then all of your expectations, instead of interleaving them like this. Here's what I mean:

```
it 'should return approximate value of the area' do
  polygon8 = Polygon.new(3, 4, 5)
  polygon9 = Polygon.new(4, 4, 4, 4)

  expect(polygon8.area).to eq 6.0
  expect(polygon9.area).to eq 16.0
end
```

Note I also left a blank line between them to clearly indicate where the setup ends and the expectations begin.