Sha256: 131f02411e45e0df5afbbaaeca5c79328074d17d71b4fa9a9075161e235306a1

Contents?: true

Size: 1.04 KB

Versions: 22

Compression:

Stored size: 1.04 KB

Contents

# ********** Copyright Viacom, Inc. Apache 2.0 **********

require_relative "test_helper.rb"

module RokuBuilder
  class LoaderIntergrationTest < Minitest::Test
    include Helpers
    def setup
      @config = build_config(LoaderIntergrationTest)
      @uuid = SecureRandom.uuid
      build_uuid_script
    end
    def teardown
      FileUtils.rm(@config) if File.exist?(@config)
      cleanup_uuid_script
    end
    def test_sideload
      output = `#{roku} --sideload --stage production -V`
      assert_log @uuid
      refute_match(/INFO: Missing File/, output)
    end
    def test_delete
      `#{roku} --sideload --working`
      assert_log @uuid
      `#{roku} --delete`
      output = `#{roku} --app-list`
      refute_match(/\|\s*dev\s*\|/, output)
    end
    def test_build
      target = File.join(testfiles_path(LoaderIntergrationTest), "out.zip")
      FileUtils.rm(target) if File.exist?(target)
      `#{roku} --build --working --out #{target}`
      assert File.exist?(target)
      FileUtils.rm(target) if File.exist?(target)
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
roku_builder-4.30.0 intergration/roku_builder/test_loader.rb
roku_builder-4.29.9 intergration/roku_builder/test_loader.rb
roku_builder-4.29.8 intergration/roku_builder/test_loader.rb
roku_builder-4.29.7 intergration/roku_builder/test_loader.rb
roku_builder-4.29.6 intergration/roku_builder/test_loader.rb
roku_builder-4.29.4 intergration/roku_builder/test_loader.rb
roku_builder-4.29.2 intergration/roku_builder/test_loader.rb
roku_builder-4.29.1 intergration/roku_builder/test_loader.rb
roku_builder-4.28.0 intergration/roku_builder/test_loader.rb
roku_builder-4.27.2 intergration/roku_builder/test_loader.rb
roku_builder-4.27.1 intergration/roku_builder/test_loader.rb
roku_builder-4.27.0 intergration/roku_builder/test_loader.rb
roku_builder-4.26.2 intergration/roku_builder/test_loader.rb
roku_builder-4.26.1 intergration/roku_builder/test_loader.rb
roku_builder-4.26.0 intergration/roku_builder/test_loader.rb
roku_builder-4.25.6 intergration/roku_builder/test_loader.rb
roku_builder-4.25.5 intergration/roku_builder/test_loader.rb
roku_builder-4.25.4 intergration/roku_builder/test_loader.rb
roku_builder-4.25.3 intergration/roku_builder/test_loader.rb
roku_builder-4.25.1 intergration/roku_builder/test_loader.rb