4 tests, 23 assetions in test_put.rb, issue #14