Finish markov chain generation impl
* Markov chains will train and generate chains correctly now * Implement Markov.save_chains/0 * Add a couple more utils that help accomplish the above Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
@@ -12,4 +12,14 @@ defmodule Omnibot.UtilTest do
|
||||
assert Util.string_or_nil("") == nil
|
||||
assert Util.string_or_nil("asdf") == "asdf"
|
||||
end
|
||||
|
||||
test "pad_trailing" do
|
||||
assert Util.pad_trailing([1, 2, 3, 4], nil, 7) == [1, 2, 3, 4, nil, nil, nil]
|
||||
assert Util.pad_trailing([1, 2, 3, 4], nil, 6) == [1, 2, 3, 4, nil, nil]
|
||||
assert Util.pad_trailing([1, 2, 3, 4], nil, 5) == [1, 2, 3, 4, nil]
|
||||
assert Util.pad_trailing([1, 2, 3, 4], nil, 4) == [1, 2, 3, 4]
|
||||
assert Util.pad_trailing([1, 2, 3, 4], nil, 3) == [1, 2, 3, 4]
|
||||
assert Util.pad_trailing([1, 2, 3, 4], nil, 2) == [1, 2, 3, 4]
|
||||
assert Util.pad_trailing([1, 2, 3, 4], nil, 1) == [1, 2, 3, 4]
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user