<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nickserver.git/test/integration, branch version/0.9</title>
<subtitle>[nickserver] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/'/>
<entry>
<title>silence Celluloid.logger in tests</title>
<updated>2016-10-02T13:05:02+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-10-02T13:05:02+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=5967c4a568aff2c5e73e3ab933aa68d25387aeb1'/>
<id>5967c4a568aff2c5e73e3ab933aa68d25387aeb1</id>
<content type='text'>
Introduced CelluloidTest as a test class for all tests that depend on
Celluloid being up and running.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduced CelluloidTest as a test class for all tests that depend on
Celluloid being up and running.
</pre>
</div>
</content>
</entry>
<entry>
<title>skip tests with ConnectionErrors</title>
<updated>2016-09-29T10:56:14+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-29T10:56:14+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=4cd842927a60e4e81915da22983f216ccd54d6a3'/>
<id>4cd842927a60e4e81915da22983f216ccd54d6a3</id>
<content type='text'>
We handle these errors nicely in the dispatcher and have tests for that.
Tests should fail or err out when running into exceptions we are not
handling yet. But for these it's better to just skip.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We handle these errors nicely in the dispatcher and have tests for that.
Tests should fail or err out when running into exceptions we are not
handling yet. But for these it's better to just skip.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: rename so no name is duplicated</title>
<updated>2016-09-24T09:56:59+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-24T09:56:59+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=c32bce3399eb1bca8987a49ecc89700458803250'/>
<id>c32bce3399eb1bca8987a49ecc89700458803250</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feature: 502 on ConnectionErrors</title>
<updated>2016-09-22T09:07:47+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-22T09:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=48cdd4b1ee0685674aa998d4daa295656d80ead3'/>
<id>48cdd4b1ee0685674aa998d4daa295656d80ead3</id>
<content type='text'>
If one source raises a 502 and no other handler has any result we'll
respond with a 502 - bad gateway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If one source raises a 502 and no other handler has any result we'll
respond with a 502 - bad gateway.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: explain the purpose of different integration tests</title>
<updated>2016-09-21T11:05:50+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-21T11:05:50+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=e1a78d46298d556b09bfcac0fa797b8e32b965d4'/>
<id>e1a78d46298d556b09bfcac0fa797b8e32b965d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feature: activate nicknym lookup</title>
<updated>2016-09-21T10:48:11+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-21T10:48:11+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=6f507ed7b4f53054313173ce795ffd2cbcecd0b7'/>
<id>6f507ed7b4f53054313173ce795ffd2cbcecd0b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: separate remote tests into own directory</title>
<updated>2016-09-12T14:34:57+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-12T14:34:25+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=ec875169b0231d84bb8c55bbe91c52b896561f1e'/>
<id>ec875169b0231d84bb8c55bbe91c52b896561f1e</id>
<content type='text'>
Dropped the webmock dependency. We have our own http adapter. So we can
stub that to inject a mock. As an added bonus this does not mess with
other http requests.

Also wrote down testing strategy. Not completely implemented yet.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dropped the webmock dependency. We have our own http adapter. So we can
stub that to inject a mock. As an added bonus this does not mess with
other http requests.

Also wrote down testing strategy. Not completely implemented yet.
</pre>
</div>
</content>
</entry>
<entry>
<title>[wip] nicknym source query implemented</title>
<updated>2016-09-12T09:42:02+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-12T09:42:02+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=ce09dd9c21d79e2260f9436e41f9970b42935b27'/>
<id>ce09dd9c21d79e2260f9436e41f9970b42935b27</id>
<content type='text'>
Also changed Nickserver::Response to not include the status code.
This may be okay for error responses but in most cases we want to
have a parsable message and not some status code prepended to it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also changed Nickserver::Response to not include the status code.
This may be okay for error responses but in most cases we want to
have a parsable message and not some status code prepended to it.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: remove global require in test_helper</title>
<updated>2016-09-10T06:15:47+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-08-31T10:15:20+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=f18d698d09afda894a568de79c5770704a0c9de7'/>
<id>f18d698d09afda894a568de79c5770704a0c9de7</id>
<content type='text'>
require all the things we depend upon where we depend upon them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
require all the things we depend upon where we depend upon them.
</pre>
</div>
</content>
</entry>
<entry>
<title>feature: keep trying if no Host header given</title>
<updated>2016-08-30T06:25:16+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-08-29T10:51:00+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=cd1bbe970ca17034b0e380ff2996542e3af81e31'/>
<id>cd1bbe970ca17034b0e380ff2996542e3af81e31</id>
<content type='text'>
So far we would error out if no host was specified in the config or
the request. It's true that we can't do local lookup if we don't
know our own domain. However we can still use HKP.

In the future we will query leaps own API for other providers. If the
host was not set in the initial request we might even proxy a request to
ourselves. Providing the Host header will prevent an infinite loop in
that case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So far we would error out if no host was specified in the config or
the request. It's true that we can't do local lookup if we don't
know our own domain. However we can still use HKP.

In the future we will query leaps own API for other providers. If the
host was not set in the initial request we might even proxy a request to
ourselves. Providing the Host header will prevent an infinite loop in
that case.
</pre>
</div>
</content>
</entry>
</feed>
