From a4108eafe4b481a145fbbece62f155b167f8539f Mon Sep 17 00:00:00 2001 From: Ziinc Date: Mon, 2 Nov 2020 13:07:56 +0800 Subject: [PATCH] update engine tests --- test/engine_test.exs | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/test/engine_test.exs b/test/engine_test.exs index d07c6c6a..4526a0aa 100644 --- a/test/engine_test.exs +++ b/test/engine_test.exs @@ -13,37 +13,26 @@ defmodule EngineTest do Crawly.Engine.start_spider(TestSpider) assert started_status = - Crawly.Engine.list_spiders() + Crawly.Engine.list_known_spiders() |> Enum.find(fn s -> s.name == TestSpider end) - assert started_status.state == :started + assert started_status.status == :started assert started_status.pid end test "stop_all_spiders/0 stops all spiders" do - Crawly.Engine.list_spiders() + Crawly.Engine.list_known_spiders() |> Enum.each(fn %{name: name} -> Crawly.Engine.start_spider(name) end) Crawly.Engine.stop_all_spiders() - statuses = Crawly.Engine.list_spiders() + statuses = Crawly.Engine.list_known_spiders() assert Enum.all?(statuses, fn status -> - assert status.state == :stopped + assert status.status == :stopped assert status.pid == nil end) - - Crawly.Engine.list_known_spiders() - |> Enum.find(fn s -> s.name == TestSpider end) - - assert :started = started_status.status - assert started_status.pid - - # stop spider - Crawly.Engine.stop_spider(TestSpider) - spiders = Crawly.Engine.list_known_spiders() - assert Enum.all?(spiders, fn s -> s.status == :stopped end) end end