Sha256: 473dc7db8413a5906c4b15e59c70ef7ce0ddd413a4dc388700242c32399167a2

Contents?: true

Size: 810 Bytes

Versions: 3

Compression:

Stored size: 810 Bytes

Contents

require 'jekyll_plugin_logger'
require 'rspec/match_ignoring_whitespace'
require_relative '../lib/jekyll_plugin_support'
require_relative '../lib/jekyll_plugin_support_spec_support'

class JekyllPluginHelperCallTest
  RSpec.describe JekyllPluginHelper do
    it 'might not return jpsh_subclass_caller value' do
      jpsh_subclass_caller = CallChain.jpsh_subclass_caller
      expect(jpsh_subclass_caller).to be_nil
    end

    it 'asf' do
      logger = PluginMetaLogger.instance.new_logger(self, PluginMetaLogger.instance.config)
      jph = described_class.new('my_tag', 'attribution', logger, false)
      actual = jph.jpsh_subclass_caller
      expected = [__FILE__, 15, 'new'] # The 2nd element value depends on the line # of two lines up
      expect(actual).to match_array(expected)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jekyll_plugin_support-0.6.2 spec/jekyll_plugin_helper_call_spec.rb
jekyll_plugin_support-0.6.1 spec/jekyll_plugin_helper_call_spec.rb
jekyll_plugin_support-0.6.0 spec/jekyll_plugin_helper_call_spec.rb