Sha256: 672cbe9eb607bf3344c81e010a661f1dbe7c88eb5fe06e8b008d1a2da6a730ac

Contents?: true

Size: 578 Bytes

Versions: 1

Compression:

Stored size: 578 Bytes

Contents

# frozen_string_literal: true

require_relative "../test_helper"
require "atspi_app_driver"

# Test driver for the MDV application.
class MDVDriver < AtspiAppDriver
  def initialize
    super "mdv"
  end

  def boot(filename)
    super arguments: [filename]
  end
end

describe "The MDV application" do
  before do
    @driver = MDVDriver.new
    @driver.boot("README.md")
  end

  it "starts and can be quit with Ctrl-q" do
    sleep 1
    @driver.press_ctrl_q

    status = @driver.cleanup
    _(status.exitstatus).must_equal 0
  end

  after do
    @driver.cleanup
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mdv-0.5.1 test/end_to_end/basic_run_test.rb