Sha256: 2f090804a211fa19cb1a4754ecb96a212ec44bcaf8ccdc3d678778ce3567a2ce
Contents?: true
Size: 805 Bytes
Versions: 2
Compression:
Stored size: 805 Bytes
Contents
# coding: utf-8 require_relative '../spec_helper' describe "Tenant changes", api: true, vcr: VCR_OPTS do let(:tenant) { FactoryGirl.create :tenant, slug: 'foo' } let!(:user) { FactoryGirl.create :user, tenant: tenant, role_names: ['administrator'] } it 'sends email when tenant identifier changes' do post '/api/hippo/tenant.json', { 'slug' => 'RED' }.to_json, { 'HTTP_AUTHORIZATION' => user.jwt_token, 'HTTP_ACCEPT' => 'application/json', 'SERVER_NAME' => "#{tenant.slug}.example.ua", } expect(tenant.reload.slug).to eq('RED') email = Mail::TestMailer.deliveries.last expect(email).not_to be_nil expect(email.body).to include(tenant.domain) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hippo-fw-0.9.6 | spec/server/api/tenant_change_spec.rb |
hippo-fw-0.9.5 | spec/server/api/tenant_change_spec.rb |