Sha256: 0be1f6b6a75a6d9c84830448c05beb39d4027d27dd08a72670bc4ef25b9f58f2

Contents?: true

Size: 591 Bytes

Versions: 3

Compression:

Stored size: 591 Bytes

Contents

require 'test_helper'

class Hexlet::TeacherCLITest < MiniTest::Test
  def setup
    @router = Hexlet::Router.new
  end

  def test_submit
    FakeFS do
      result = Hexlet::TeacherCLI.start ["init", "--verbose"]
      assert { result }
    end
  end

  def test_submit
    stub = stub_request(:post, @router.api_teacher_lessons_url).
      to_return(:status => 201)

    FakeFS do
      folder = "my_super_ru_lesson"
      FileUtils.mkdir(folder)
      result = Hexlet::TeacherCLI.start ["submit", folder, "--verbose"]
      assert { result }
    end

    assert_requested stub
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hexlet-0.2.2 test/hexlet/teacher_cli_test.rb
hexlet-0.2.1 test/hexlet/teacher_cli_test.rb
hexlet-0.2.0 test/hexlet/teacher_cli_test.rb