title: Ruby Test Cases
body: <p>I have a task of writing some test cases on Ruby.
  The task is as in example:</p>
  
  <ol>
  <li>Visit the some website.</li>
  <li>(Assert that certain page was displayed)</li>
  <li>Enter a text into a textbox</li>
  <li>Press the submit button</li>
  <li>(Assert that user was redirected to a right page)</li>
  <li>(Assert that user was presented with the right information)</li>
  </ol>
  
  <p>So, the question is: how to organize such test cases with a bigger number of asserts. Should I check for example whether step 2 occurred and only then pass to the next steps, because if step 2 fails, there is no sense to move further. I do no not know how to organize such test cases.</p>