@@ -20,13 +20,13 @@ defmodule Shinkai.ConfigTest do
2020 assert % {
2121 segment_type: :low_latency ,
2222 segment_duration: 2000 ,
23- part_duration: 500 ,
23+ part_duration: 300 ,
2424 max_segments: 10 ,
2525 storage_dir: "/var/shinkai/hls"
2626 } == Map . new ( config [ :hls ] )
2727
2828 assert % {
29- enabled: false ,
29+ enabled: true ,
3030 port: 8888 ,
3131 certfile: nil ,
3232 keyfile: nil
@@ -36,13 +36,13 @@ defmodule Shinkai.ConfigTest do
3636 test "raise on invalid values" do
3737 user_config = % { "hls" => % { "segment_type" => "unknown_type" } }
3838
39- assert_raise ArgumentError , ~r/ Invalid HLS configuration / , fn ->
39+ assert_raise NimbleOptions.ValidationError , ~r/ invalid value for :segment_type / , fn ->
4040 Config . validate ( user_config )
4141 end
4242
4343 user_config = % { "hls" => % { "unknown_key" => 1 } }
4444
45- assert_raise ArgumentError , ~r/ Invalid HLS configuration / , fn ->
45+ assert_raise ArgumentError , ~r/ not an already existing atom / , fn ->
4646 Config . validate ( user_config )
4747 end
4848
@@ -54,7 +54,7 @@ defmodule Shinkai.ConfigTest do
5454
5555 user_config = % { "hls" => "not_a_map" }
5656
57- assert_raise ArgumentError , ~r/ Invalid HLS configuration format / , fn ->
57+ assert_raise ArgumentError , ~r/ Expected a map or keyword list received / , fn ->
5858 Config . validate ( user_config )
5959 end
6060 end
0 commit comments