From 597cae7adb7635d3f2bc0d5d970c48a81a221222 Mon Sep 17 00:00:00 2001 From: Mattia Roccoberton Date: Sun, 27 Mar 2022 11:07:06 +0200 Subject: [PATCH] Test the Quill JS presence and version --- lib/activeadmin/quill_editor/version.rb | 1 + spec/system/quill_js_spec.rb | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 spec/system/quill_js_spec.rb diff --git a/lib/activeadmin/quill_editor/version.rb b/lib/activeadmin/quill_editor/version.rb index 43e9686..c23ade6 100644 --- a/lib/activeadmin/quill_editor/version.rb +++ b/lib/activeadmin/quill_editor/version.rb @@ -3,5 +3,6 @@ module ActiveAdmin module QuillEditor VERSION = '0.3.4' + QUILL_VERSION = '1.3.7' end end diff --git a/spec/system/quill_js_spec.rb b/spec/system/quill_js_spec.rb new file mode 100644 index 0000000..50c93ba --- /dev/null +++ b/spec/system/quill_js_spec.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +RSpec.describe 'Quill JS', type: :system do + it 'has a Javascript function defined and returns the version', :aggregate_failures do + visit '/admin/posts' + + expect(page.evaluate_script('typeof Quill')).to eq 'function' + expect(page.evaluate_script('Quill.version')).to eq(ActiveAdmin::QuillEditor::QUILL_VERSION) + end +end