spec/integration_tests.rb in jekyll-twitter-plugin-2.0.0 vs spec/integration_tests.rb in jekyll-twitter-plugin-2.1.0

- old
+ new

@@ -1,10 +1,8 @@ # frozen_string_literal: true # Basic integration example - run code to produce html output # -# * Requires .env populated with valid Twitter API creds. -# $LOAD_PATH.unshift File.expand_path("../../lib", __FILE__) require_relative "./support/jekyll_template" require "jekyll-twitter-plugin" require "erb" require "byebug" @@ -45,20 +43,19 @@ end def render ERB.new(template) .result(binding) - .gsub!("src=\"//", "src=\"https://") end private attr_reader :options, :jekyll_context - def render_twitter_tag(params) - say_with_colour "Fetching with params: #{params}", :yellow - TwitterJekyll::TwitterTag.new(nil, params, nil).render(jekyll_context) + def render_twitter_tag(option) + say_with_colour "Fetching with option: #{option}", :yellow + TwitterJekyll::TwitterTag.new(nil, option, nil).render(jekyll_context) end def template <<~HTML <html> @@ -74,12 +71,12 @@ HTML end end def main - rederer = TwitterRenderer.new(OPTIONS) + renderer = TwitterRenderer.new(OPTIONS) File.open(OUTPUT_FILENAME, "w") do |f| - f.write rederer.render + f.write renderer.render end end if __FILE__ == $PROGRAM_NAME say_with_colour "Running integration tests...", :red