From cb98ca1c522bcb0ab416c004361c087ddedf8c97 Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Sat, 15 Jul 2017 00:49:52 -0500 Subject: [PATCH] Renamed start_server/1 to start_link/1 and updated a password. --- lib/koans/19_genservers.ex | 8 ++++---- test/koans/genservers_koans_test.exs | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/koans/19_genservers.ex b/lib/koans/19_genservers.ex index ab635bc..4e10321 100644 --- a/lib/koans/19_genservers.ex +++ b/lib/koans/19_genservers.ex @@ -9,7 +9,7 @@ defmodule GenServers do ##### # External API - def start_server(init_password) do + def start_link(init_password) do # The __MODULE__ macro returns the current module name as an atom GenServer.start_link(__MODULE__, init_password, name: __MODULE__) end @@ -78,7 +78,7 @@ defmodule GenServers do end koan "When starting a GenServer you can set it's initial state" do - {:ok, pid} = GenServer.start_link(BicycleLock, "Hey Arnold!") + {:ok, pid} = GenServer.start_link(BicycleLock, "3kr3t!") assert GenServer.call(pid, :get_password) == ___ end @@ -118,12 +118,12 @@ defmodule GenServers do end koan "Our server works but it's pretty ugly to use; so lets use a cleaner interface" do - BicycleLock.start_server("EL!73") + BicycleLock.start_link("EL!73") assert BicycleLock.unlock("EL!73") == ___ end koan "Let's use the remaining functions in the external API" do - BicycleLock.start_server("EL!73") + BicycleLock.start_link("EL!73") {_, response} = BicycleLock.unlock("EL!73") assert response == ___ diff --git a/test/koans/genservers_koans_test.exs b/test/koans/genservers_koans_test.exs index 55c06e0..9a61ca6 100644 --- a/test/koans/genservers_koans_test.exs +++ b/test/koans/genservers_koans_test.exs @@ -5,7 +5,7 @@ defmodule GenServersTests do test "GenServers" do answers = [ true, - "Hey Arnold!", + "3kr3t!", "3kr3t!", {:multiple, ["Tribe Bicycle Co.", "CRMO Series"]}, {:multiple, [["this", "is", "sparta"], 369, :hello_world]},