0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-09 20:02:54 +01:00

Add test for skip when cant access

Dieser Commit ist enthalten in:
angusmcleod 2021-06-16 14:24:07 +10:00
Ursprung 9452907f0a
Commit 33df6f9fbc

Datei anzeigen

@ -11,6 +11,14 @@ describe CustomWizard::WizardController do
)
}
let(:permitted_json) {
JSON.parse(
File.open(
"#{Rails.root}/plugins/discourse-custom-wizard/spec/fixtures/wizard/permitted.json"
).read
)
}
before do
CustomWizard::Template.save(
JSON.parse(File.open(
@ -47,6 +55,14 @@ describe CustomWizard::WizardController do
expect(response.status).to eq(200)
end
it 'lets user skip if user cant access wizard' do
@template["permitted"] = permitted_json["permitted"]
CustomWizard::Template.save(@template, skip_jobs: true)
put '/w/super-mega-fun-wizard/skip.json'
expect(response.status).to eq(200)
end
it 'returns a no skip message if user is not allowed to skip' do
@template['required'] = 'true'
CustomWizard::Template.save(@template)