Sha256: c141fcc1b109a7f4f3e78824cdc9579ade461533aa02f5784bedd82ec463fa50

Contents?: true

Size: 863 Bytes

Versions: 8

Compression:

Stored size: 863 Bytes

Contents

# frozen_string_literal: true

require 'test_helper'

class UtilsTest < ActiveSupport::TestCase
  test 'exists filethumb' do
    %w(avi doc docx exe gz htm jpg mp3 mpg pdf psd rar swf tar txt wmv xlsx zip).each do |ext|
      assert_equal "ckeditor/filebrowser/thumbs/#{ext}.gif", Ckeditor::Utils.filethumb("somefile.#{ext}")
    end

    assert_equal "ckeditor/filebrowser/thumbs/unknown.gif", Ckeditor::Utils.filethumb("somefile.ddd")
  end

  test 'wrong filethumb' do
    assert_equal "ckeditor/filebrowser/thumbs/unknown.gif", Ckeditor::Utils.filethumb("somefile.ddd")
    assert_equal "ckeditor/filebrowser/thumbs/unknown.gif", Ckeditor::Utils.filethumb("somefile")
    assert_equal "ckeditor/filebrowser/thumbs/unknown.gif", Ckeditor::Utils.filethumb("")
    assert_equal "ckeditor/filebrowser/thumbs/unknown.gif", Ckeditor::Utils.filethumb(nil)
  end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
ckeditor-5.1.3 test/models/utils_test.rb
ckeditor-5.1.2 test/models/utils_test.rb
ckeditor-5.1.1 test/models/utils_test.rb
glebtv-ckeditor-4.14.1 test/models/utils_test.rb
ckeditor-5.1.0 test/models/utils_test.rb
glebtv-ckeditor-4.13.1 test/models/utils_test.rb
glebtv-ckeditor-4.13.0 test/models/utils_test.rb
ckeditor-5.0.0 test/models/utils_test.rb