<p dir="auto"><strong>I'm submitting a ...</strong>  (check one with "x")</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[x ] bug report
[ ] feature request
[ ] support request =&gt; Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question"><pre class="notranslate"><code class="notranslate">[x ] bug report
[ ] feature request
[ ] support request =&gt; Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question
</code></pre></div>
<p dir="auto"><strong>Current behavior</strong><br>
Making a GET request with no body results in an exception of "Cannot read property 'toString' of null".</p>
<p dir="auto">It seems in the commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/angular/angular/commit/e7a8e2757b06d572f614f53b648d2fd75df370d2/hovercard" href="https://github.com/angular/angular/commit/e7a8e2757b06d572f614f53b648d2fd75df370d2"><tt>e7a8e27</tt></a> the text function now doesn't do the <code class="notranslate">isPresent(this._body)</code> <a class="commit-link" href="https://github.com/angular/angular/commit/e7a8e2757b06d572f614f53b648d2fd75df370d2#diff-c9b22b9d241f7ed55d13b39d1ccb333bL109"><tt>e7a8e27</tt>#diff-c9b22b9d241f7ed55d13b39d1ccb333bL109</a> check causing the failure</p>
<p dir="auto">It now falls through to here <a class="commit-link" href="https://github.com/angular/angular/commit/e7a8e2757b06d572f614f53b648d2fd75df370d2#diff-1239ed5b0c3fa3d870cb4005226ed5d6R56"><tt>e7a8e27</tt>#diff-1239ed5b0c3fa3d870cb4005226ed5d6R56</a> when null causing the error.</p>
<p dir="auto"><strong>Expected/desired behavior</strong><br>
Should be able to send a HTTP GET request with no request body.</p>
<p dir="auto"><strong>Reproduction of the problem</strong><br>
So far, making a HTTP get request with an empty body reproduces the issue.</p>
<p dir="auto"><strong>What is the expected behavior?</strong><br>
Should be able to send a HTTP GET request with no request body.</p>
<ul dir="auto">
<li><strong>Angular version:</strong> 2.0.0-rc.5</li>
<li><strong>Browser:</strong> Tested on [Chrome 52 | Safari 9.1 ]</li>
<li><strong>Language:</strong> [TypeScript 1.8.10]</li>
</ul>
<p dir="auto">Has it been considered exposing the typings for the <code class="notranslate">angular2/test_lib</code> module? Maybe even have it as top level module? Because I use some of the exposed methods in unit tests for the components I write, and I think that might be the case for many others, unless there is a plan for some other lib for unit tests.</p>