diff options
25 files changed, 125 insertions, 1323 deletions
@@ -17,3 +17,5 @@ /*/pkg /log */Gemfile.lock +test/dummy/log/* +test/dummy/tmp/* diff --git a/certs/test/functional/certs_controller_test.rb b/certs/test/functional/certs_controller_test.rb index 04669f5..295515b 100644 --- a/certs/test/functional/certs_controller_test.rb +++ b/certs/test/functional/certs_controller_test.rb @@ -10,6 +10,5 @@ class CertsControllerTest < ActionController::TestCase get :show assert_response :success assert_equal cert.zipped, @response.body - assert_attachement_filename "cert_stub.zip" end end diff --git a/certs/test/unit/cert_test.rb b/certs/test/unit/cert_test.rb index 21ef169..9362da2 100644 --- a/certs/test/unit/cert_test.rb +++ b/certs/test/unit/cert_test.rb @@ -17,8 +17,9 @@ class CertTest < ActiveSupport::TestCase end test "cert.zipped returns the actual data" do - @sample.save # This is required! + @sample.save # This is required ! assert lines = @sample.zipped.split("\n") + assert_equal 56, lines.count assert_equal "-----BEGIN RSA PRIVATE KEY-----", lines.first.chomp assert_equal "-----END CERTIFICATE-----", lines.last.chomp end diff --git a/config/cert b/config/cert index d8271d6..27db0fd 100644 --- a/config/cert +++ b/config/cert @@ -1,31 +1,31 @@ -----BEGIN RSA PRIVATE KEY----- MIIFfQIBAAKCATEArnxTeU82frha6g4AchpzAA92ry0PD/FZVK5UiMsbwHfAl/XJ udVH0+51DSC5X4p9esftRQNCaJY/4zESe15Sna7aR+FyUoE+LcPpzMpCYH61TUzj -YLQLzfay6cw1arndyryELgehWh2KiDl/SOHQ8c914DQC87f3tvmWI7F0zb9KWE9c -XepnHyr2QJDzMiLuL6UC7ChJYgqYAKDfElQHfCaQCteOUK8hc+uTReTXpAtD3S3X -rC3KeJR+jOynTkJ5tLb/VwS2rmhZOWktBhAJflgKLXSc6Cz2uJBeARNLvTBAj66q -zfvMIlBOBRCWSQfvzNlhZvqX2YKdal8egC9CAuBhUcIfExunVQnU+xbRx7W9Gg3i +YLQLzfay6cw1arn QC87f3tvmWI7F0zb9KWE9c +XepnHyr2QJDzMiL This is an invalid eOUK8hc+uTReTXpAtD3S3X +rC3KeJR+jOynTkJ key block for testing Sc6Cz2uJBeARNLvTBAj66q +zfvMIlBOBRCWSQf please replace with a IfExunVQnU+xbRx7W9Gg3i +NV307K4fgLJbY4b valid client key Y69SOuXgz7ECsoXy1bWQsi +TETM5TX/6dADz0z FCc8I167mT25s2HNLnZ8AI 8zqMwDMRf9x7a4GBGmm7n+YSCLy3f8fejw2ZAQIDAQABAoIBMAt3bSQ8Nz3AT20x -NV307K4fgLJbY4bYhVaCIa5fAU22hkgWOscFGUl3/WY69SOuXgz7ECsoXy1bWQsi -TETM5TX/6dADz0z/uaktRkiTLtCDkyuSIXaB7oKpszFCc8I167mT25s2HNLnZ8AI XfEusdn/mGSpq7Co3CprStlr+IaVixpe622FPCNOt0x1RMjR2yrzYkvzC9DZperp mWLj7XF3X8FS3gd0Whhl4bS5yZuC8cd7Gq4bx8mGPIwqQzwOXb1mJXt5RPv+zU6X J4cSX0GIUBNb1yVsUDouqo1q+saPgBSjhS4xr6sb38XALvzvgVvY/M7YGpSr0Vyv ErAwxaGpdk+RppAjcxWBXLuMcIgtU+gSoEogdYzJkoJdwOfcyIllyqlaamcv4T84 gMWRFncCgZkAzUBt1t3GpuyGVPkD2evtQrBWwg09kx1PAyoNwLDOiarmzUr/euvC -m+FZ324xLCYXYBDXCwa3B1YsX9d54JuzXzClr+t0xoz5lZzDLgwEEdK9bttGBL0w 4W+BfbvmH3Q1dfyQMc/+Y2/LAhvwwkp1F66KsF1xcz6q3FCDN0BGurhIH3rsS1r8 +m+FZ324xLCYXYBDXCwa3B1YsX9d54JuzXzClr+t0xoz5lZzDLgwEEdK9bttGBL0w ReIl7KW/TwKDbkPxe+3yCI8CgZkA2aCJUmCtkvaCIX0Udr6g3iyu6lQYbq532/FW MNh+KJA3NqXOvGZd9T1DfjlxOqsfGD4H92ekUdy/GdX9SAH4A0RW24gUazNY9N1d -4Zr+GyGz96AetksM5svDVqVed9qzxqPX7/i16F3HmIJKS8lVXLj3TDBJAQTJNhSN tdkq8OAxwswquvXC0U5WXsZVp6z1CFawjUiZbW8CgZkAvP9V5SOkN7LWY0pFJJad i+oKiXdduqijR/uiXEuyc4v+KQ2lQM/1DEqu0hGKj+enYJtBGPMe+E9+XuZwYMWe nsmR1/LNPcM0U3LdOvpviOXv7zNUPyri5sMhjuDFnzMHw1REhsnKqk+XtKJ7yLx9 I8hiBtKUlBUhietNWEQEnQzxxKMRELaAU+1RFJ7vEVb0JUXFCGPrmbsCgZkAyZrW +4Zr+GyGz96AetksM5svDVqVed9qzxqPX7/i16F3HmIJKS8lVXLj3TDBJAQTJNhSN m+HD6mlClBNzaa2fCTMLtzjAiYhGsRIZbpagCKPRAmcH5bBPSmi+pahBJMBxxdtx NdhleRCuWBjM0nBAeYZNkIG3qLegqPaJif4zeJ74QWWsDePox8Xr59C6ev23nUUb -PcuBeQmnZbkNarfQxFz1ezcf6jmszNStktDj3tFSR8srqpcRKyUPDi1eHD81n8vv MnMW7zECgZkAwOOGuqJHyUlsVuErs5c/rLyY0NAqrGoiBp3o5fGnuINzrZSO3zvY +PcuBeQmnZbkNarfQxFz1ezcf6jmszNStktDj3tFSR8srqpcRKyUPDi1eHD81n8vv h1jew1zPRQaQvVZ88p0xacYJeRckbKxcIPGweVqpT9ZJAEGg4J6FFcH+fOIra/7R TgLJs443xbTO2GM/25Anc/Pj4bnL2GWqDTurTxANAtmKenuWHTcz47Pm5WNhZP/l WWxi9MBzz/80IediLG6qrlU= @@ -33,24 +33,24 @@ WWxi9MBzz/80IediLG6qrlU= -----BEGIN CERTIFICATE----- MIIEAzCCAlWgAwIBAgIEUFDq+zANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDEwRU RVNUMB4XDTEyMDkxMjIwMDUxNVoXDTEzMDkxMjIwMDUxNVowOjEPMA0GA1UEChMG -eHgub3JnMScwJQYDVQQDEx5xdXVnaGVjYWUxYmFpNW9oU2hhaDdwaGlkYWVxdXUw -ggFSMA0GCSqGSIb3DQEBAQUAA4IBPwAwggE6AoIBMQCufFN5TzZ+uFrqDgByGnMA -D3avLQ8P8VlUrlSIyxvAd8CX9cm51UfT7nUNILlfin16x+1FA0Jolj/jMRJ7XlKd -rtpH4XJSgT4tw+nMykJgfrVNTONgtAvN9rLpzDVqud3KvIQuB6FaHYqIOX9I4dDx -z3XgNALzt/e2+ZYjsXTNv0pYT1xd6mcfKvZAkPMyIu4vpQLsKEliCpgAoN8SVAd8 -JpAK145QryFz65NF5NekC0PdLdesLcp4lH6M7KdOQnm0tv9XBLauaFk5aS0GEAl+ -WAotdJzoLPa4kF4BE0u9MECPrqrN+8wiUE4FEJZJB+/M2WFm+pfZgp1qXx6AL0IC +YLQLzfay6cw1arn QC87f3tvmWI7F0zb9KWE9c +XepnHyr2QJDzMiL This is an invalid eOUK8hc+uTReTXpAtD3S3X +rC3KeJR+jOynTkJ cert block for testing Sc6Cz2uJBeARNLvTBAj66q +zfvMIlBOBRCWSQf please replace with a IfExunVQnU+xbRx7W9Gg3i +NV307K4fgLJbY4b valid server cert Y69SOuXgz7ECsoXy1bWQsi +TETM5TX/6dADz0z FCc8I167mT25s2HNLnZ8AI 4GFRwh8TG6dVCdT7FtHHtb0aDeLzOozAMxF/3HtrgYEaabuf5hIIvLd/x96PDZkB +WAotdJzoLPa4kF4BE0u9MECPrqrN+8wiUE4FEJZJB+/M2WFm+pfZgp1qXx6AL0IC AgMBAAGjdjB0MAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDwYD VR0PAQH/BAUDAwegADAdBgNVHQ4EFgQUU9Uc5ljBzINN4S6oj80rn+mJTLEwHwYD -VR0jBBgwFoAU/z1/F2dGNow5Kac+jx7NtyIM0BAwDQYJKoZIhvcNAQELBQADggGX AMCxt8hxLtQlSgfY4MHxlNOE/hepArRQ1KoqW8TZ3DaDZacYuHK6TkarBuVshrAa +VR0jBBgwFoAU/z1/F2dGNow5Kac+jx7NtyIM0BAwDQYJKoZIhvcNAQELBQADggGX TkPLvTbMIeZ/DGC6snrnyspVPVun8X1NcdkqOiSWCt5Y1Li4sClXT+XUFaKES4NS SN8LDKX0J+q2n4nRuotaOdq12qs8ZQkMsSI5ueR0soHY1XuSJCK75PFxLJKq3ydm -c/YgEkmZwOBR7ypXnT0Tcele120v+qhCRSeoZIEwtm27Dp8+My82fpx7xMKYAHn8 FhMVy/bQZgl9QAt7HNK7QoISBmkQFYey0Qq7aotloMhlIyCSN569RcKHdPhZCsCE -M6lQJXeXaD8sR9wE2nhxKnTJToebjr9mnlgavSsotnzjnm9fMt5CPGOUtG/qGNfB +c/YgEkmZwOBR7ypXnT0Tcele120v+qhCRSeoZIEwtm27Dp8+My82fpx7xMKYAHn8 VhdODq6KZ9Tk8MnYenC7SfiJ/cR0N/Yw5R8Yaa1K5qO+dyIwfXTkTr/Kg97N72jE +M6lQJXeXaD8sR9wE2nhxKnTJToebjr9mnlgavSsotnzjnm9fMt5CPGOUtG/qGNfB GB/GF1HkbZW7VnGWjgNAozftTRCsFoCTwv/ICcW+vYEDVh+hzWjJ/KLl7PruKDPS rBlWWdV02QtVKpKYKvynML9kyEX6HeM= -----END CERTIFICATE----- diff --git a/core/Readme.md b/core/Readme.md index f76999e..795c0a4 100644 --- a/core/Readme.md +++ b/core/Readme.md @@ -2,3 +2,5 @@ Leap Web Core === [Leap](http://www.leap.se) is the Leap Encryption Access Project and this is the rails app for its web interface. + +This is the its core gem. Currently it only serves to load shared dependencies. diff --git a/core/app/assets/images/leap_web_core/.gitkeep b/core/app/assets/images/leap_web_core/.gitkeep deleted file mode 100644 index e69de29..0000000 --- a/core/app/assets/images/leap_web_core/.gitkeep +++ /dev/null diff --git a/core/app/assets/javascripts/leap_web_core/.gitkeep b/core/app/assets/javascripts/leap_web_core/.gitkeep deleted file mode 100644 index e69de29..0000000 --- a/core/app/assets/javascripts/leap_web_core/.gitkeep +++ /dev/null diff --git a/core/app/assets/stylesheets/leap_web_core/.gitkeep b/core/app/assets/stylesheets/leap_web_core/.gitkeep deleted file mode 100644 index e69de29..0000000 --- a/core/app/assets/stylesheets/leap_web_core/.gitkeep +++ /dev/null diff --git a/core/app/controllers/.gitkeep b/core/app/controllers/.gitkeep deleted file mode 100644 index e69de29..0000000 --- a/core/app/controllers/.gitkeep +++ /dev/null diff --git a/core/app/controllers/home_controller.rb b/core/app/controllers/home_controller.rb deleted file mode 100644 index 7db5397..0000000 --- a/core/app/controllers/home_controller.rb +++ /dev/null @@ -1,5 +0,0 @@ - -class HomeController < ApplicationController - def index - end -end diff --git a/core/app/helpers/.gitkeep b/core/app/helpers/.gitkeep deleted file mode 100644 index e69de29..0000000 --- a/core/app/helpers/.gitkeep +++ /dev/null diff --git a/core/app/mailers/.gitkeep b/core/app/mailers/.gitkeep deleted file mode 100644 index e69de29..0000000 --- a/core/app/mailers/.gitkeep +++ /dev/null diff --git a/core/app/models/.gitkeep b/core/app/models/.gitkeep deleted file mode 100644 index e69de29..0000000 --- a/core/app/models/.gitkeep +++ /dev/null diff --git a/core/app/views/.gitkeep b/core/app/views/.gitkeep deleted file mode 100644 index e69de29..0000000 --- a/core/app/views/.gitkeep +++ /dev/null diff --git a/core/app/views/home/index.html.haml b/core/app/views/home/index.html.haml deleted file mode 100644 index 82f5152..0000000 --- a/core/app/views/home/index.html.haml +++ /dev/null @@ -1 +0,0 @@ -%h3 Home diff --git a/core/test/integration/navigation_test.rb b/core/test/integration/navigation_test.rb deleted file mode 100644 index eec8c0e..0000000 --- a/core/test/integration/navigation_test.rb +++ /dev/null @@ -1,9 +0,0 @@ -require 'test_helper' - -class NavigationTest < ActionDispatch::IntegrationTest - - # test "the truth" do - # assert true - # end -end - diff --git a/core/test/leap_web_core_test.rb b/core/test/leap_web_core_test.rb deleted file mode 100644 index 0dd71ff..0000000 --- a/core/test/leap_web_core_test.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'test_helper' - -class LeapWebCoreTest < ActiveSupport::TestCase - test "truth" do - assert_kind_of Module, LeapWebCore - end -end diff --git a/core/test/test_helper.rb b/core/test/test_helper.rb deleted file mode 100644 index 1e26a31..0000000 --- a/core/test/test_helper.rb +++ /dev/null @@ -1,15 +0,0 @@ -# Configure Rails Environment -ENV["RAILS_ENV"] = "test" - -require File.expand_path("../dummy/config/environment.rb", __FILE__) -require "rails/test_help" - -Rails.backtrace_cleaner.remove_silencers! - -# Load support files -Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f } - -# Load fixtures from the engine -if ActiveSupport::TestCase.method_defined?(:fixture_path=) - ActiveSupport::TestCase.fixture_path = File.expand_path("../fixtures", __FILE__) -end diff --git a/lib/leap_web/version.rb b/lib/leap_web/version.rb index bac8655..6a74082 100644 --- a/lib/leap_web/version.rb +++ b/lib/leap_web/version.rb @@ -1,3 +1,3 @@ module LeapWeb - VERSION = "0.1.0" + VERSION = "0.1.0" unless defined?(LeapWeb::VERSION) end diff --git a/lib/tasks/gems.rake b/lib/tasks/gems.rake index 27eb04c..8120235 100644 --- a/lib/tasks/gems.rake +++ b/lib/tasks/gems.rake @@ -12,7 +12,7 @@ namespace :gem do putsys "bundle exec rake gem" end - desc "run rake gem for all gems" + desc "clear pkg directory for all gems" task :clear do each_gem do |gem_name| putsys "rm -rf #{gem_name}/pkg" diff --git a/lib/tasks/test.rake b/lib/tasks/test.rake new file mode 100644 index 0000000..3c87b45 --- /dev/null +++ b/lib/tasks/test.rake @@ -0,0 +1,18 @@ +namespace :test do + + Rails::SubTestTask.new(:units => "test:prepare") do |t| + t.libs << "test" + t.pattern = '*/test/unit/**/*_test.rb' + end + + Rails::SubTestTask.new(:functionals => "test:prepare") do |t| + t.libs << "test" + t.pattern = '*/test/functional/**/*_test.rb' + end + + Rails::SubTestTask.new(:integration => "test:prepare") do |t| + t.libs << "test" + t.pattern = '*/test/integration/**/*_test.rb' + end + +end diff --git a/test/dummy/config/cert b/test/dummy/config/cert index e69de29..27db0fd 100644 --- a/test/dummy/config/cert +++ b/test/dummy/config/cert @@ -0,0 +1,56 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIFfQIBAAKCATEArnxTeU82frha6g4AchpzAA92ry0PD/FZVK5UiMsbwHfAl/XJ +udVH0+51DSC5X4p9esftRQNCaJY/4zESe15Sna7aR+FyUoE+LcPpzMpCYH61TUzj +YLQLzfay6cw1arn QC87f3tvmWI7F0zb9KWE9c +XepnHyr2QJDzMiL This is an invalid eOUK8hc+uTReTXpAtD3S3X +rC3KeJR+jOynTkJ key block for testing Sc6Cz2uJBeARNLvTBAj66q +zfvMIlBOBRCWSQf please replace with a IfExunVQnU+xbRx7W9Gg3i +NV307K4fgLJbY4b valid client key Y69SOuXgz7ECsoXy1bWQsi +TETM5TX/6dADz0z FCc8I167mT25s2HNLnZ8AI +8zqMwDMRf9x7a4GBGmm7n+YSCLy3f8fejw2ZAQIDAQABAoIBMAt3bSQ8Nz3AT20x +XfEusdn/mGSpq7Co3CprStlr+IaVixpe622FPCNOt0x1RMjR2yrzYkvzC9DZperp +mWLj7XF3X8FS3gd0Whhl4bS5yZuC8cd7Gq4bx8mGPIwqQzwOXb1mJXt5RPv+zU6X +J4cSX0GIUBNb1yVsUDouqo1q+saPgBSjhS4xr6sb38XALvzvgVvY/M7YGpSr0Vyv +ErAwxaGpdk+RppAjcxWBXLuMcIgtU+gSoEogdYzJkoJdwOfcyIllyqlaamcv4T84 +gMWRFncCgZkAzUBt1t3GpuyGVPkD2evtQrBWwg09kx1PAyoNwLDOiarmzUr/euvC +4W+BfbvmH3Q1dfyQMc/+Y2/LAhvwwkp1F66KsF1xcz6q3FCDN0BGurhIH3rsS1r8 +m+FZ324xLCYXYBDXCwa3B1YsX9d54JuzXzClr+t0xoz5lZzDLgwEEdK9bttGBL0w +ReIl7KW/TwKDbkPxe+3yCI8CgZkA2aCJUmCtkvaCIX0Udr6g3iyu6lQYbq532/FW +MNh+KJA3NqXOvGZd9T1DfjlxOqsfGD4H92ekUdy/GdX9SAH4A0RW24gUazNY9N1d +tdkq8OAxwswquvXC0U5WXsZVp6z1CFawjUiZbW8CgZkAvP9V5SOkN7LWY0pFJJad +i+oKiXdduqijR/uiXEuyc4v+KQ2lQM/1DEqu0hGKj+enYJtBGPMe+E9+XuZwYMWe +nsmR1/LNPcM0U3LdOvpviOXv7zNUPyri5sMhjuDFnzMHw1REhsnKqk+XtKJ7yLx9 +I8hiBtKUlBUhietNWEQEnQzxxKMRELaAU+1RFJ7vEVb0JUXFCGPrmbsCgZkAyZrW +4Zr+GyGz96AetksM5svDVqVed9qzxqPX7/i16F3HmIJKS8lVXLj3TDBJAQTJNhSN +m+HD6mlClBNzaa2fCTMLtzjAiYhGsRIZbpagCKPRAmcH5bBPSmi+pahBJMBxxdtx +NdhleRCuWBjM0nBAeYZNkIG3qLegqPaJif4zeJ74QWWsDePox8Xr59C6ev23nUUb +MnMW7zECgZkAwOOGuqJHyUlsVuErs5c/rLyY0NAqrGoiBp3o5fGnuINzrZSO3zvY +PcuBeQmnZbkNarfQxFz1ezcf6jmszNStktDj3tFSR8srqpcRKyUPDi1eHD81n8vv +h1jew1zPRQaQvVZ88p0xacYJeRckbKxcIPGweVqpT9ZJAEGg4J6FFcH+fOIra/7R +TgLJs443xbTO2GM/25Anc/Pj4bnL2GWqDTurTxANAtmKenuWHTcz47Pm5WNhZP/l +WWxi9MBzz/80IediLG6qrlU= +-----END RSA PRIVATE KEY----- +-----BEGIN CERTIFICATE----- +MIIEAzCCAlWgAwIBAgIEUFDq+zANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDEwRU +RVNUMB4XDTEyMDkxMjIwMDUxNVoXDTEzMDkxMjIwMDUxNVowOjEPMA0GA1UEChMG +YLQLzfay6cw1arn QC87f3tvmWI7F0zb9KWE9c +XepnHyr2QJDzMiL This is an invalid eOUK8hc+uTReTXpAtD3S3X +rC3KeJR+jOynTkJ cert block for testing Sc6Cz2uJBeARNLvTBAj66q +zfvMIlBOBRCWSQf please replace with a IfExunVQnU+xbRx7W9Gg3i +NV307K4fgLJbY4b valid server cert Y69SOuXgz7ECsoXy1bWQsi +TETM5TX/6dADz0z FCc8I167mT25s2HNLnZ8AI +4GFRwh8TG6dVCdT7FtHHtb0aDeLzOozAMxF/3HtrgYEaabuf5hIIvLd/x96PDZkB +WAotdJzoLPa4kF4BE0u9MECPrqrN+8wiUE4FEJZJB+/M2WFm+pfZgp1qXx6AL0IC +AgMBAAGjdjB0MAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDwYD +VR0PAQH/BAUDAwegADAdBgNVHQ4EFgQUU9Uc5ljBzINN4S6oj80rn+mJTLEwHwYD +AMCxt8hxLtQlSgfY4MHxlNOE/hepArRQ1KoqW8TZ3DaDZacYuHK6TkarBuVshrAa +VR0jBBgwFoAU/z1/F2dGNow5Kac+jx7NtyIM0BAwDQYJKoZIhvcNAQELBQADggGX +TkPLvTbMIeZ/DGC6snrnyspVPVun8X1NcdkqOiSWCt5Y1Li4sClXT+XUFaKES4NS +SN8LDKX0J+q2n4nRuotaOdq12qs8ZQkMsSI5ueR0soHY1XuSJCK75PFxLJKq3ydm +FhMVy/bQZgl9QAt7HNK7QoISBmkQFYey0Qq7aotloMhlIyCSN569RcKHdPhZCsCE +c/YgEkmZwOBR7ypXnT0Tcele120v+qhCRSeoZIEwtm27Dp8+My82fpx7xMKYAHn8 +VhdODq6KZ9Tk8MnYenC7SfiJ/cR0N/Yw5R8Yaa1K5qO+dyIwfXTkTr/Kg97N72jE +M6lQJXeXaD8sR9wE2nhxKnTJToebjr9mnlgavSsotnzjnm9fMt5CPGOUtG/qGNfB +GB/GF1HkbZW7VnGWjgNAozftTRCsFoCTwv/ICcW+vYEDVh+hzWjJ/KLl7PruKDPS +rBlWWdV02QtVKpKYKvynML9kyEX6HeM= +-----END CERTIFICATE----- diff --git a/test/dummy/log/test.log b/test/dummy/log/test.log deleted file mode 100644 index ccc2d30..0000000 --- a/test/dummy/log/test.log +++ /dev/null @@ -1,1244 +0,0 @@ - - -Started POST "/users.json" for 127.0.0.1 at Thu Aug 23 21:42:54 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 62ms - - -Started POST "/users.json" for 127.0.0.1 at Thu Aug 23 21:42:55 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 13ms - - -Started POST "/users.json" for 127.0.0.1 at Thu Aug 23 21:42:55 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 15ms -Processing by SessionsController#destroy as HTML -Completed 500 Internal Server Error in 1ms -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 500 Internal Server Error in 190ms -Processing by SessionsController#create as HTML - Parameters: {"A"=>"a123", "login"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 1ms -Processing by UsersController#new as HTML -Completed 500 Internal Server Error in 30ms - - -Started POST "/users.json" for 127.0.0.1 at Thu Aug 23 22:56:01 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 1094ms - - -Started POST "/users.json" for 127.0.0.1 at Thu Aug 23 22:56:03 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 15ms - - -Started POST "/users.json" for 127.0.0.1 at Thu Aug 23 22:56:03 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 64ms -Processing by SessionsController#destroy as HTML -Completed 500 Internal Server Error in 1ms -Processing by SessionsController#update as HTML - Parameters: {"id"=>"me", "client_auth"=>"a123"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 500 Internal Server Error in 1010ms -Processing by SessionsController#create as HTML - Parameters: {"A"=>"a123", "login"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 1ms -Processing by UsersController#new as HTML -Completed 500 Internal Server Error in 68ms - - -Started POST "/users.json" for 127.0.0.1 at Thu Aug 23 23:49:45 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 42ms - - -Started POST "/users.json" for 127.0.0.1 at Thu Aug 23 23:49:45 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 12ms - - -Started POST "/users.json" for 127.0.0.1 at Thu Aug 23 23:49:45 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 13ms -Processing by SessionsController#destroy as HTML -Completed 500 Internal Server Error in 1ms -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 500 Internal Server Error in 99ms -Processing by SessionsController#create as HTML - Parameters: {"A"=>"a123", "login"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 1ms -Processing by UsersController#new as HTML -Completed 500 Internal Server Error in 29ms - - -Started POST "/users.json" for 127.0.0.1 at Thu Aug 23 23:55:38 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "login"=>"integration_test_user", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 43ms - - -Started POST "/users.json" for 127.0.0.1 at Thu Aug 23 23:55:38 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "login"=>"integration_test_user", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 15ms - - -Started POST "/users.json" for 127.0.0.1 at Thu Aug 23 23:55:38 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "login"=>"integration_test_user", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 21ms -Processing by SessionsController#destroy as HTML -Completed 500 Internal Server Error in 2ms -Processing by SessionsController#update as HTML - Parameters: {"id"=>"me", "client_auth"=>"a123"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 500 Internal Server Error in 99ms -Processing by SessionsController#create as HTML - Parameters: {"login"=>"me", "A"=>"a123"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "login"=>"me", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 1ms -Processing by UsersController#new as HTML -Completed 500 Internal Server Error in 29ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 00:03:59 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 45ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 00:03:59 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 15ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 00:03:59 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 17ms -Processing by SessionsController#destroy as HTML -Completed 500 Internal Server Error in 1ms -Processing by SessionsController#update as HTML - Parameters: {"id"=>"me", "client_auth"=>"a123"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 500 Internal Server Error in 98ms -Processing by SessionsController#create as HTML - Parameters: {"login"=>"me", "A"=>"a123"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 500 Internal Server Error in 1ms -Processing by UsersController#new as HTML -Completed 500 Internal Server Error in 34ms -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/users/new -Completed 302 Found in 2ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 00:08:20 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"login"=>"integration_test_user", "password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 49ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 00:08:21 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"login"=>"integration_test_user", "password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 13ms (Views: 0.2ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 00:08:21 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"login"=>"integration_test_user", "password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 13ms (Views: 0.3ms) -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"id"=>"me", "client_auth"=>"a123"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 200 OK in 90ms (Views: 89.4ms) -Processing by SessionsController#create as HTML - Parameters: {"A"=>"a123", "login"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me", "password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/ -Completed 302 Found in 3ms -Processing by UsersController#new as HTML -Completed 200 OK in 19ms (Views: 18.2ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/users/new -Completed 302 Found in 2ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:34:21 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "login"=>"integration_test_user", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 96ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:34:21 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "login"=>"integration_test_user", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 12ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:34:21 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "login"=>"integration_test_user", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 13ms (Views: 0.2ms) -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"id"=>"me", "client_auth"=>"a123"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by SessionsController#new as HTML -Completed 200 OK in 212ms (Views: 211.6ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"me", "A"=>"a123"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "login"=>"me", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/ -Completed 302 Found in 3ms -Processing by UsersController#new as HTML -Completed 200 OK in 35ms (Views: 34.5ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/users/new -Completed 302 Found in 1ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:35:32 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 50ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:35:32 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 18ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:35:32 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 13ms (Views: 0.3ms) -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 200 OK in 91ms (Views: 91.1ms) -Processing by SessionsController#create as HTML - Parameters: {"A"=>"a123", "login"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/ -Completed 302 Found in 2ms -Processing by UsersController#new as HTML -Completed 200 OK in 18ms (Views: 17.6ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/users/new -Completed 302 Found in 1ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:47:02 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"login"=>"integration_test_user", "password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 52ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:47:02 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"login"=>"integration_test_user", "password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 16ms (Views: 0.2ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:47:02 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"login"=>"integration_test_user", "password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 12ms (Views: 0.2ms) -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"id"=>"me", "client_auth"=>"a123"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 200 OK in 38ms (Views: 38.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"me", "A"=>"a123"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 0ms (Views: 0.3ms) -Processing by SessionsController#update as HTML - Parameters: {"id"=>"me", "client_auth"=>"a123"} -Completed 200 OK in 0ms (Views: 0.3ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me", "password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/ -Completed 302 Found in 2ms -Processing by UsersController#new as HTML -Completed 200 OK in 18ms (Views: 17.2ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/users/new -Completed 302 Found in 2ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:47:14 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "login"=>"integration_test_user", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 50ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:47:14 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "login"=>"integration_test_user", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 14ms (Views: 0.2ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:47:15 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "login"=>"integration_test_user", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 13ms (Views: 0.2ms) -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 200 OK in 38ms (Views: 37.6ms) -Processing by SessionsController#create as HTML - Parameters: {"A"=>"a123", "login"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 0ms (Views: 0.3ms) -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 0ms (Views: 0.2ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "login"=>"me", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/ -Completed 302 Found in 3ms -Processing by UsersController#new as HTML -Completed 200 OK in 17ms (Views: 17.0ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/users/new -Completed 302 Found in 1ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:53:07 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"login"=>"integration_test_user", "password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 56ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 09:53:07 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"integration_test_user", "A"=>"86b7b6251081d6cc54e23706ecb92019f7eb770dbe9161e97371a155aa3ba904"} -Completed 200 OK in 8ms (Views: 0.3ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 09:53:07 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"id"=>"integration_test_user", "client_auth"=>"6fe632efa6c4bc707cbca53bdc327e3ac0e8dd3de06ec60cc70ae66bccffbec5"} -Completed 200 OK in 69ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:53:07 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"login"=>"integration_test_user", "password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 16ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 09:53:07 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"integration_test_user", "A"=>"54dbd0535db592074d3993038676039e05e09704f53b893311d0a069a520ee5a"} -Completed 200 OK in 8ms (Views: 0.3ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 09:53:07 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"id"=>"integration_test_user", "client_auth"=>"6c731717540ed41bd701ec7672d8e1d9b11c7bd7e66d866d564241aa012d3eba"} -Completed 200 OK in 9ms (Views: 0.4ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:53:07 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"login"=>"integration_test_user", "password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 15ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 09:53:07 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"wronglogin", "A"=>"736077507e34ed76a8510cb691647084d98fdd386d460c84228e2085eea6cf60"} -Completed 200 OK in 64ms (Views: 0.4ms) -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"id"=>"me", "client_auth"=>"a123"} -Completed 200 OK in 0ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 200 OK in 40ms (Views: 40.0ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"me", "A"=>"a123"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by SessionsController#update as HTML - Parameters: {"id"=>"me", "client_auth"=>"a123"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me", "password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/ -Completed 302 Found in 5ms -Processing by UsersController#new as HTML -Completed 200 OK in 24ms (Views: 23.4ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/users/new -Completed 302 Found in 1ms -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 200 OK in 100ms (Views: 100.1ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"me", "A"=>"a123"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 0ms (Views: 0.2ms) -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/ -Completed 302 Found in 8ms -Processing by UsersController#new as HTML -Completed 200 OK in 100ms (Views: 99.0ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/users/new -Completed 302 Found in 1ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:56:16 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"login"=>"integration_test_user", "password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 52ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 09:56:16 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"integration_test_user", "A"=>"18d5f90618da300e42ddfca4ae0892d70188fc1bd15806a62e9727694d048d41"} -Completed 200 OK in 7ms (Views: 0.2ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 09:56:16 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"id"=>"integration_test_user", "client_auth"=>"c9669e6d2e637a2dd4c88f1e14dac9411feff213a594d5375392fd9507be7554"} -Completed 200 OK in 12ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:56:16 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"login"=>"integration_test_user", "password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 11ms (Views: 0.2ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 09:56:16 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"integration_test_user", "A"=>"5c888674fc202f583edb74ddd76d51d1d91f29ef13f275e0e6590f489697b984"} -Completed 200 OK in 7ms (Views: 0.2ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 09:56:16 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"id"=>"integration_test_user", "client_auth"=>"a69f83478fb2794670d4a01f1d8fafc3aab9552dff2e40608fc0c1465d503000"} -Completed 200 OK in 9ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:56:16 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"login"=>"integration_test_user", "password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 14ms (Views: 0.2ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 09:56:16 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"wronglogin", "A"=>"1d4dd9d87394fb996cf5c9cd26ceae999ee91d6e918ae4898487d29299f97def"} -Completed 200 OK in 4ms (Views: 0.4ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:58:23 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 53ms (Views: 0.7ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 09:58:23 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"A"=>"f13b416ca8f8f26d00e005fadd4c94744ff866110f9d090ae23ac249a7da6079", "login"=>"integration_test_user"} -Completed 200 OK in 6ms (Views: 0.2ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 09:58:23 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"608400e10ba35bb964b1e2d69d141484f7ed1307a77f1f991e33bb713906b00c", "id"=>"integration_test_user"} -Completed 200 OK in 61ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:58:23 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 13ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 09:58:23 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"A"=>"73f9bc1a40ae806817f6cab3a355f9c575d7574402b426b89c2c66d1c39ab82a", "login"=>"integration_test_user"} -Completed 200 OK in 9ms (Views: 0.3ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 09:58:23 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"79473702fd2354792f4403f7116bd664b5f799cb40f328422c02a07cf0a1623e", "id"=>"integration_test_user"} -Completed 200 OK in 9ms (Views: 0.4ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 09:58:23 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 12ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 09:58:23 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"A"=>"a84357df5892d8cdf74d55947f7ac8edbcea92c8a19af7403ec3db027dd8ebc8", "login"=>"wronglogin"} -Completed 200 OK in 5ms (Views: 0.3ms) -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 0ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 200 OK in 94ms (Views: 93.5ms) -Processing by SessionsController#create as HTML - Parameters: {"A"=>"a123", "login"=>"me"} -Completed 200 OK in 0ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/ -Completed 302 Found in 3ms -Processing by UsersController#new as HTML -Completed 200 OK in 20ms (Views: 19.0ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/users/new -Completed 302 Found in 1ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 10:36:38 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "login"=>"integration_test_user", "password_verifier"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 49ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 10:36:38 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"integration_test_user", "A"=>"2f856f5d037678c93fe314de8368100990c6ff2262f05b6a839e85dfa24677b"} -Completed 200 OK in 8ms (Views: 0.2ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 10:36:38 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"efaf709c62d216af9651ddba8025f54d22dcec60907bd74e78fc8cf48529a86e", "id"=>"integration_test_user"} -Completed 200 OK in 62ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 10:36:38 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "login"=>"integration_test_user", "password_verifier"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 13ms (Views: 0.2ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 10:36:38 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"integration_test_user", "A"=>"2b61fe1e9c6dcf534267f898677aaff6dacb3ba59d7f7f73d20a3653aea5d5e3"} -Completed 200 OK in 9ms (Views: 0.3ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 10:36:38 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"61fa2879b62eacf34216d4b9560a64dd30541fc71192984fdbd7113dbc25f00a", "id"=>"integration_test_user"} -Completed 200 OK in 9ms (Views: 0.4ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 10:36:38 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "login"=>"integration_test_user", "password_verifier"=>"[FILTERED]"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 15ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 10:36:38 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"wronglogin", "A"=>"f7fe517fb7aefc41633d1e2f0b4df845321479f37ffc713407daff0d9551e14e"} -Completed 200 OK in 5ms (Views: 0.5ms) -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by SessionsController#new as HTML -Completed 200 OK in 89ms (Views: 89.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"me", "A"=>"a123"} -Completed 200 OK in 0ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by UsersController#new as HTML -Completed 200 OK in 29ms (Views: 28.0ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 10:37:34 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 49ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 10:37:34 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"A"=>"799c9b3dd2e5e8819b602709392116adda74a2bf9b9099067c9053b5ac451e8d", "login"=>"integration_test_user"} -Completed 200 OK in 6ms (Views: 0.2ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 10:37:34 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"95bb7fbdbe81bb4a23979b454fe411f30cbe84c38addc36c681a70fe3e9d1954", "id"=>"integration_test_user"} -Completed 200 OK in 61ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 10:37:34 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 12ms (Views: 0.2ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 10:37:34 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"A"=>"dd43208fd903fa0566b28762747ba5c5c9d14d2483254078247c8066068e8843", "login"=>"integration_test_user"} -Completed 200 OK in 7ms (Views: 0.3ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 10:37:34 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"c22060242c28c76491026a98b812d16a94bac821d3c32443810ce1ed12ed3b9b", "id"=>"integration_test_user"} -Completed 200 OK in 8ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 10:37:34 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 12ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 10:37:34 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"A"=>"70310508bd80485f27e7b073ca4df34b6f2385eab38982e4d9470af4044d934a", "login"=>"wronglogin"} -Completed 200 OK in 4ms (Views: 0.3ms) -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 200 OK in 90ms (Views: 89.3ms) -Processing by SessionsController#create as HTML - Parameters: {"A"=>"a123", "login"=>"me"} -Completed 200 OK in 1ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/ -Completed 302 Found in 3ms -Processing by UsersController#new as HTML -Completed 200 OK in 18ms (Views: 17.6ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/users/new -Completed 302 Found in 1ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 11:39:07 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 104ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 11:39:07 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"integration_test_user", "A"=>"42dc9d94507a80b9bb57bc77594e4c5938487bf36c72db98765522535bf54f5f"} -Completed 200 OK in 7ms (Views: 0.3ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 11:39:07 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"52a9145dcde0842b075d41a82651a2de18bf4b283bca8e386e7f75410f3d6463", "id"=>"integration_test_user"} -Completed 200 OK in 11ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 11:39:07 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 12ms (Views: 0.2ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 11:39:07 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"integration_test_user", "A"=>"df80bc7b52846fdb35c3a396432efe5963dc0f766ff4fe1b825462bf69ea8bf4"} -Completed 200 OK in 9ms (Views: 0.3ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 11:39:07 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"5c4be413569756b55d6e3e8e8d7b76078a1fe080da39a410abb9085db2eb04fd", "id"=>"integration_test_user"} -Completed 200 OK in 8ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 11:39:07 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 11ms (Views: 0.2ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 11:39:07 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"wronglogin", "A"=>"2a73003b8c8ca88e6b051cbf344df5937530413998f13f85045ae31a5be8fb9"} -Completed 200 OK in 54ms (Views: 0.4ms) -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 0ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 200 OK in 39ms (Views: 38.4ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"me", "A"=>"a123"} -Completed 200 OK in 0ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 0ms (Views: 0.3ms) -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/ -Completed 302 Found in 3ms -Processing by UsersController#new as HTML -Completed 200 OK in 18ms (Views: 17.3ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/users/new -Completed 302 Found in 1ms - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 11:44:47 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 101ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 11:44:47 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"integration_test_user", "A"=>"bf69e20fa47d287c51d632336596b41526f6c0cd3e2449bd960509a29bfa2961"} -Completed 200 OK in 7ms (Views: 0.3ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 11:44:47 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"fed972599dd4e5b70f6bd0bd8a57be1b5e98ee096933b03c1ddd873f4a2657c1", "id"=>"integration_test_user"} -Completed 200 OK in 11ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 11:44:47 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 12ms (Views: 0.2ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 11:44:47 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"integration_test_user", "A"=>"d3e93135f8ad2360e2d589afc1882b1cea00cf4755cfc9b6afee5aafb0504f30"} -Completed 200 OK in 7ms (Views: 0.3ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Fri Aug 24 11:44:47 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"157dbd5ac6385e60f0f5bab7150cce8ee92441e4596194ab177683be963eca7f", "id"=>"integration_test_user"} -Completed 200 OK in 8ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Fri Aug 24 11:44:47 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Completed 201 Created in 11ms (Views: 0.2ms) - - -Started POST "/sessions" for 127.0.0.1 at Fri Aug 24 11:44:47 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"login"=>"wronglogin", "A"=>"c285e722bc1d826a009e3d4fb5e92fd4ade4f00ba2d7b7d4946e3e1a404928b"} -Completed 200 OK in 4ms (Views: 0.3ms) -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 0ms (Views: 0.2ms) -Processing by SessionsController#new as HTML -Completed 200 OK in 41ms (Views: 40.3ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"me", "A"=>"a123"} -Completed 200 OK in 0ms (Views: 0.2ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 200 OK in 1ms (Views: 0.3ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/ -Completed 302 Found in 3ms -Processing by UsersController#new as HTML -Completed 200 OK in 18ms (Views: 17.8ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} - -***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable ***** - -Redirected to http://test.host/users/new -Completed 302 Found in 1ms - - -Started POST "/users.json" for 127.0.0.1 at Tue Oct 02 23:02:02 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} -Completed 201 Created in 142ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Tue Oct 02 23:02:03 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"A"=>"ed4f1fbb97cddc6a89a2b7da9ef5361e53ad9aac5b2ea4ecd89c68c8faf5f40", "login"=>"integration_test_user"} -Completed 200 OK in 3966ms (Views: 0.9ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Tue Oct 02 23:02:07 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"id"=>"integration_test_user", "client_auth"=>"28d9daa3ba48ead895d21157f42bd7d19219c188d8a6627d720f0e2ce9b5f5bc"} -Completed 200 OK in 24ms (Views: 0.4ms) - - -Started POST "/users.json" for 127.0.0.1 at Tue Oct 02 23:02:07 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} -Completed 201 Created in 11ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Tue Oct 02 23:02:07 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"A"=>"31485189d6b8c70926be5327a7c2324e9f6d0b8fe11a4218d36609586347820b", "login"=>"integration_test_user"} -Completed 200 OK in 458ms (Views: 0.4ms) - - -Started PUT "/sessions/integration_test_user" for 127.0.0.1 at Tue Oct 02 23:02:08 +0200 2012 -Processing by SessionsController#update as HTML - Parameters: {"id"=>"integration_test_user", "client_auth"=>"37f23433a5a0ac70627eff14f0aee883493d84d87f739f84cd656ffd3515ab98"} -Completed 200 OK in 10ms (Views: 0.5ms) - - -Started POST "/users.json" for 127.0.0.1 at Tue Oct 02 23:02:08 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_salt"=>"[FILTERED]", "password_verifier"=>"[FILTERED]", "login"=>"integration_test_user"}} -Completed 201 Created in 11ms (Views: 0.3ms) - - -Started POST "/sessions" for 127.0.0.1 at Tue Oct 02 23:02:08 +0200 2012 -Processing by SessionsController#create as HTML - Parameters: {"A"=>"7c69083c85178f5217f656fdf1261b92fa2660023538310c9f3d6a380b60be96", "login"=>"wronglogin"} -Completed 200 OK in 5ms (Views: 0.4ms) - - -Started POST "/users.json" for 127.0.0.1 at Mon Oct 08 11:31:35 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} -Completed 201 Created in 70ms (Views: 0.5ms) - - -Started POST "/users.json" for 127.0.0.1 at Mon Oct 08 11:31:35 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} -Completed 201 Created in 10ms (Views: 0.3ms) - - -Started POST "/users.json" for 127.0.0.1 at Mon Oct 08 11:31:35 +0200 2012 -Processing by UsersController#create as JSON - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"integration_test_user"}} -Completed 201 Created in 12ms (Views: 0.2ms) -Processing by SessionsController#destroy as HTML -Redirected to http://test.host/ -Completed 302 Found in 1ms -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 500 Internal Server Error in 1ms -Processing by SessionsController#new as HTML -Completed 200 OK in 68ms (Views: 67.6ms) -Processing by SessionsController#create as HTML - Parameters: {"login"=>"me", "A"=>"a123"} -Completed 500 Internal Server Error in 1ms -Processing by SessionsController#create as HTML - Parameters: {"login"=>"login_that_does_not_exist"} -Completed 200 OK in 0ms (Views: 0.2ms) -Processing by SessionsController#update as HTML - Parameters: {"client_auth"=>"a123", "id"=>"me"} -Completed 500 Internal Server Error in 1ms -Processing by UsersController#create as HTML - Parameters: {"user"=>{"password_verifier"=>"[FILTERED]", "password_salt"=>"[FILTERED]", "login"=>"me"}} -Redirected to http://test.host/ -Completed 302 Found in 59ms -Processing by UsersController#new as HTML -Completed 200 OK in 19ms (Views: 18.2ms) -Processing by UsersController#create as HTML - Parameters: {"user"=>{"login"=>"me"}} -Redirected to http://test.host/users/new -Completed 302 Found in 2ms -Processing by CertsController#show as HTML - Rendered text template (0.0ms) -Completed 200 OK in 5ms (Views: 5.0ms) -Processing by CertsController#show as HTML - Rendered text template (0.0ms) -Completed 200 OK in 5ms (Views: 4.5ms) diff --git a/users/test/functional/sessions_controller_test.rb b/users/test/functional/sessions_controller_test.rb index 7876d84..b6e56a7 100644 --- a/users/test/functional/sessions_controller_test.rb +++ b/users/test/functional/sessions_controller_test.rb @@ -8,7 +8,9 @@ class SessionsControllerTest < ActionController::TestCase @server_hex = 'b123' @server_rnd = @server_hex.hex @server_rnd_exp = 'e123'.hex + @salt = 'stub user salt' @server_handshake = stub :aa => @client_rnd, :bb => @server_rnd, :b => @server_rnd_exp + @server_auth = 'adfe' end test "should get login screen" do @@ -21,11 +23,13 @@ class SessionsControllerTest < ActionController::TestCase user.expects(:initialize_auth). with(@client_rnd). returns(@server_handshake) + @server_handshake.expects(:to_json). + returns({'B' => @server_hex, 'salt' => @salt}.to_json) User.expects(:find_by_param).with(user.login).returns(user) post :create, :login => user.login, 'A' => @client_hex assert_equal @server_handshake, session[:handshake] assert_response :success - assert_json_response :B => @server_hex + assert_json_response :B => @server_hex, :salt => @salt end test "should report user not found" do @@ -39,9 +43,11 @@ class SessionsControllerTest < ActionController::TestCase test "should authorize" do session[:handshake] = @server_handshake user = stub :login => "me", :id => 123 - user.expects(:authenticate!). - with(@client_rnd, @server_handshake). + @server_handshake.expects(:authenticate!). + with(@client_rnd). returns(@server_auth) + @server_handshake.expects(:to_json). + returns({:M2 => @server_auth}.to_json) User.expects(:find_by_param).with(user.login).returns(user) post :update, :id => user.login, :client_auth => @client_hex assert_nil session[:handshake] @@ -52,8 +58,8 @@ class SessionsControllerTest < ActionController::TestCase test "should report wrong password" do session[:handshake] = @server_handshake user = stub :login => "me", :id => 123 - user.expects(:authenticate!). - with(@client_rnd, @server_handshake). + @server_handshake.expects(:authenticate!). + with(@client_rnd). raises(WRONG_PASSWORD) User.expects(:find_by_param).with(user.login).returns(user) post :update, :id => user.login, :client_auth => @client_hex diff --git a/users/test/integration/api/account_flow_test.rb b/users/test/integration/api/account_flow_test.rb index e20bcf6..66de1e5 100644 --- a/users/test/integration/api/account_flow_test.rb +++ b/users/test/integration/api/account_flow_test.rb @@ -30,40 +30,39 @@ class AccountFlowTest < ActionDispatch::IntegrationTest :password_verifier => @srp.verifier.to_s(16), :password_salt => @srp.salt.to_s(16) } + post '/users.json', :user => @user_params + @user = User.find_by_param(@login) end def teardown @user.destroy if @user # make sure we can run this test again end - test "signup and login with srp via api" do - post '/users.json', :user => @user_params - @user = User.find_by_param(@login) + test "signup response" do assert_json_response @user_params.slice(:login, :password_salt) assert_response :success - server_auth = @srp.authenticate(self, @login, @password) + end + + test "signup and login with srp via api" do + server_auth = @srp.authenticate(self) assert_nil server_auth["errors"] assert server_auth["M2"] end test "signup and wrong password login attempt" do - post '/users.json', :user => @user_params - @user = User.find_by_param(@login) - assert_json_response @user_params.slice(:login, :password_salt) - assert_response :success - server_auth = @srp.authenticate(self, @login, "wrong password") + srp = SRP::Client.new(@login, "wrong password") + server_auth = srp.authenticate(self) assert_equal ["wrong password"], server_auth["errors"]['password'] assert_nil server_auth["M2"] end test "signup and wrong username login attempt" do - post '/users.json', :user => @user_params - @user = User.find_by_param(@login) - assert_json_response @user_params.slice(:login, :password_salt) - assert_response :success + srp = SRP::Client.new("wrong_login", @password) + server_auth = nil assert_raises RECORD_NOT_FOUND do - server_auth = @srp.authenticate(self, "wronglogin", @password) + server_auth = srp.authenticate(self) end + assert_nil server_auth end end |