Sha256: c7c4002f46b4aedd22c5fc0f8cba8c5417ebcd83c65a050b40c0883f103aad73

Contents?: true

Size: 476 Bytes

Versions: 1

Compression:

Stored size: 476 Bytes

Contents

require 'minitest/autorun'
require './lib/amazon_athena/commands/repair_table'

describe AmazonAthena::Commands::RepairTable do

  before do
    @cmd = AmazonAthena::Commands::RepairTable.new("mydb.mytable")
  end

  it "provides a db statement" do
    assert_equal "MSCK REPAIR TABLE mydb.mytable;", @cmd.statement
  end

  it "executes a query" do
    conn = MiniTest::Mock.new
    conn.expect(:query, nil, ["MSCK REPAIR TABLE mydb.mytable;"])

    @cmd.run(conn)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
athena-cli-0.1.0 test/lib/amazon_athena/commands/repair_table_test.rb