@@ -5,30 +5,30 @@ defmodule HyperLLM.ModelTest do
55 describe "new/1" do
66 test "when provider and model are valid" do
77 assert % HyperLLM.Model { provider: HyperLLM.Provider.OpenAI , model: "gpt-4o-mini" } =
8- HyperLLM.Model . new ( provider: HyperLLM.Provider.OpenAI , model: "gpt-4o-mini" )
8+ HyperLLM.Model . new! ( provider: HyperLLM.Provider.OpenAI , model: "gpt-4o-mini" )
99 end
1010
1111 test "when provider is not supported" do
1212 assert_raise ArgumentError ,
1313 "Unsupported provider: invalid/gpt-4o-mini." ,
1414 fn ->
15- HyperLLM.Model . new ( model: "invalid/gpt-4o-mini" )
15+ HyperLLM.Model . new! ( model: "invalid/gpt-4o-mini" )
1616 end
1717 end
1818
1919 test "when model is not supported" do
2020 assert_raise ArgumentError ,
2121 "Model is not supported by provider: openai/invalid-model." ,
2222 fn ->
23- HyperLLM.Model . new ( model: "openai/invalid-model" )
23+ HyperLLM.Model . new! ( model: "openai/invalid-model" )
2424 end
2525 end
2626
2727 test "when model is invalid format" do
2828 assert_raise ArgumentError ,
2929 "Expected model in format: provider/model, got: invalid-format." ,
3030 fn ->
31- HyperLLM.Model . new ( model: "invalid-format" )
31+ HyperLLM.Model . new! ( model: "invalid-format" )
3232 end
3333 end
3434 end
0 commit comments