class DhEasy::Core::Mock::FakeSeeder

Fake seeder that emulates `Datahen` seeder executor.

Public Class Methods

exposed_methods() click to toggle source

Fake seeder exposed methods to isolated context. @private

@return [Array]

# File lib/dh_easy/core/mock/fake_seeder.rb, line 12
def self.exposed_methods
  real_methods = Datahen::Scraper::RubySeederExecutor.exposed_methods.uniq
  mock_methods = [
    :outputs,
    :pages,
    :save_pages,
    :save_outputs,
    :find_output,
    :find_outputs
  ].freeze
  DhEasy::Core::Mock::FakeExecutor.check_compatibility real_methods, mock_methods
  mock_methods
end