First working test for types.
Add more test examples.
Add some helpers for testing against a rethink database.
Now that we are testing against a database, remove the stubbing and examples.
Write first tests against create.
Cleanup.
Clear out the database between each test run.
Add timecop.
Add a test for unique id, add another example.
Save the type of the object.
Copy over the slug generating code from the object fill.
Test value retrieval, then return a value if html_safe is not defined.
Test that the created_at and updated_at values are set.
An attempt to clean up random socket errors.
More tests.
Test the same values coming out of the database, as well.
Write tests to verify that the second slug with the same name is still unique.
Reorganize the tests to write simpler tests on create later.
Get a test around when errors are returned.
Refactor for readability.