{"push_id":2974391130,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"acbb1151b681110ef5040efa47a90231bcd74181","before":"a78b429d82063e28f3faa6b9377de78f9ecaa6c5","commits":[{"sha":"98fb51775cb19a17909366b5d6975dac3066b5a1","author":{"name":"Flavio Auciello","email":"dc67f0175ccfef6adc103ea0072987f165f75da6@nebulab.it"},"message":"RSpec & multitenancy. Preferences test should fail\n\n$ rails g rspec:install\n\nDue to the `Capybara-shared-connection` issue, we cannot test\ntenants with feature specs.\nSee https://github.com/influitive/apartment/issues/444\n\n> Transactional fixtures do not work with Selenium tests,\n> because Capybara uses a separate server thread,\n> which the transactions would be hidden from.\n> We hence use DatabaseCleaner to truncate our test database.\n\n+ also add standard Rails test for preferences (skipped)\n\nLocal testing in development env should display wrong\nemail in \"Contact us at\" section.","distinct":true,"url":"https://api.github.com/repos/MinasMazar/nebulab_shop/commits/98fb51775cb19a17909366b5d6975dac3066b5a1"},{"sha":"81223ab5c2d60f2b2695e2be31ce32d984a21c95","author":{"name":"Flavio Auciello","email":"dc67f0175ccfef6adc103ea0072987f165f75da6@nebulab.it"},"message":"Iterate over tenants to correctly set Spree preferences\n\nby enabling `use_legacy_db_preferences!`, which persists configurations\non DB schemas.\n\nNow checking \"Contact us at\" section should display the correct\nper-tenant value.","distinct":true,"url":"https://api.github.com/repos/MinasMazar/nebulab_shop/commits/81223ab5c2d60f2b2695e2be31ce32d984a21c95"},{"sha":"81ee1a6c0eabe9fe16594a6b86a09916a61bfe64","author":{"name":"Flavio Auciello","email":"dc67f0175ccfef6adc103ea0072987f165f75da6@nebulab.it"},"message":"Enable \"use_legacy_db_preferences!\"\n\nnow Spree preferences should be retrieved from the correct tenant","distinct":true,"url":"https://api.github.com/repos/MinasMazar/nebulab_shop/commits/81ee1a6c0eabe9fe16594a6b86a09916a61bfe64"},{"sha":"0f3c1d469ab5d77ca3e846f0e12d4b44bf69eb7b","author":{"name":"Flavio Auciello","email":"dc67f0175ccfef6adc103ea0072987f165f75da6@nebulab.it"},"message":"Test on single tenant\n\nFrom Apartment wiki\nhttps://github.com/influitive/apartment/wiki/Testing-Your-Application\n\n> Create a single tenant before the whole test suite runs\n> and switch to that tenant for the run of your tests.","distinct":true,"url":"https://api.github.com/repos/MinasMazar/nebulab_shop/commits/0f3c1d469ab5d77ca3e846f0e12d4b44bf69eb7b"},{"sha":"3937cad344b9ca1c8a4b55501d5dac3f78c034f6","author":{"name":"Flavio Auciello","email":"dc67f0175ccfef6adc103ea0072987f165f75da6@nebulab.it"},"message":"Install and setup database-cleaner gem\n\nsee apartment's wiki on how to configure it\nhttps://github.com/influitive/apartment/wiki/Testing-Your-Application","distinct":true,"url":"https://api.github.com/repos/MinasMazar/nebulab_shop/commits/3937cad344b9ca1c8a4b55501d5dac3f78c034f6"},{"sha":"5d3db80cc50109b1c17e6e82ec5b45fe4af7ccce","author":{"name":"Flavio Auciello","email":"dc67f0175ccfef6adc103ea0072987f165f75da6@nebulab.it"},"message":"Extend Spree::Config to handle multi-tenant configuration","distinct":true,"url":"https://api.github.com/repos/MinasMazar/nebulab_shop/commits/5d3db80cc50109b1c17e6e82ec5b45fe4af7ccce"},{"sha":"9e4b6974960ae8a1d78598cba4c36deddb3ccf3c","author":{"name":"Flavio Auciello","email":"dc67f0175ccfef6adc103ea0072987f165f75da6@nebulab.it"},"message":"Extend Spree::Config to handle 'legacy db preferences' store","distinct":true,"url":"https://api.github.com/repos/MinasMazar/nebulab_shop/commits/9e4b6974960ae8a1d78598cba4c36deddb3ccf3c"},{"sha":"c912f1696d44891c6f208a6bf31077c91e025c7b","author":{"name":"Flavio Auciello","email":"dc67f0175ccfef6adc103ea0072987f165f75da6@nebulab.it"},"message":"Setup seeds for both pescara and latina shops","distinct":true,"url":"https://api.github.com/repos/MinasMazar/nebulab_shop/commits/c912f1696d44891c6f208a6bf31077c91e025c7b"},{"sha":"69ec81b6ade8ba03caa8762768bd83234176c410","author":{"name":"Flavio Auciello","email":"dc67f0175ccfef6adc103ea0072987f165f75da6@nebulab.it"},"message":"(RED) Install and setup Sidekiq and sidekiq-apartment gems\n\nAdd a job spec to test multitenancy for Sidekiq.\n\nNOTE: this spec fails due to some fixture loading problem","distinct":true,"url":"https://api.github.com/repos/MinasMazar/nebulab_shop/commits/69ec81b6ade8ba03caa8762768bd83234176c410"},{"sha":"acbb1151b681110ef5040efa47a90231bcd74181","author":{"name":"Flavio Auciello","email":"dc67f0175ccfef6adc103ea0072987f165f75da6@nebulab.it"},"message":"Refact DOCs","distinct":true,"url":"https://api.github.com/repos/MinasMazar/nebulab_shop/commits/acbb1151b681110ef5040efa47a90231bcd74181"}]}
{"actor":{"display_login":"MinasMazar"}}