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_lesson" FileUtils.mkdir(folder) result = Hexlet::TeacherCLI.start ["submit", folder, "--verbose"] assert { result } end assert_requested stub end end