title: toBe(true) vs toBeTruthy() vs toBeTrue()
body: <p>What is the difference between <code>expect(something).toBe(true)</code>, <code>expect(something).toBeTruthy()</code> and <code>expect(something).toBeTrue()</code>?</p>
  
  <p>Note that <code>toBeTrue()</code> is a <em>custom matcher</em> introduced in <a href="https://github.com/JamieMason/Jasmine-Matchers"><code>jasmine-matchers</code></a> among other useful and handy matchers like <code>toHaveMethod()</code> or <code>toBeArrayOfStrings()</code>.</p>
  
  <hr>
  
  <p>The question is meant to be generic, but, as a real-world example, I'm testing that an element is displayed in <code>protractor</code>. Which matcher should I use in this case?</p>
  
  <pre><code>expect(elm.isDisplayed()).toBe(true);
  expect(elm.isDisplayed()).toBeTruthy();
  expect(elm.isDisplayed()).toBeTrue();
  </code></pre>