What is the difference between 'it' and 'test' in jest? : <p>I have two tests in my test group. One uses it the other one uses test, and they seem to be working very similarly. What is the difference between them?</p>

<pre><code>describe('updateAll', () =&gt; {
  it('no force', () =&gt; {
    return updateAll(TableName, ["fileName"], {compandId: "test"})
        .then(updatedItems =&gt; {
          let undefinedCount = 0;
          for (let item of updatedItems) {
            undefinedCount += item === undefined ? 1 : 0;
          }
          // console.log("result", result);
          expect(undefinedCount).toBe(updatedItems.length);
        })
  });

  test('force update', () =&gt; {
    return updateAll(TableName, ["fileName"], {compandId: "test"}, true)
        .then(updatedItems =&gt; {
          let undefinedCount = 0;
          for (let item of updatedItems) {
            undefinedCount += item === undefined ? 1 : 0;
          }
          // console.log("result", result);
          expect(undefinedCount).toBe(0);
        })
  });
});
</code></pre>

<p><strong>UPDATE:</strong></p>

<p>It seems that <code>test</code> is in <a href="https://facebook.github.io/jest/docs/api.html" rel="noreferrer">the official API of Jest</a>, but <code>it</code> is not. </p>
