We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 177a900 commit 7308d81Copy full SHA for 7308d81
lib/mix/lib/mix/utils.ex
@@ -238,6 +238,8 @@ defmodule Mix.Utils do
238
Mix.Utils.camelize "foo_bar" #=> "FooBar"
239
240
"""
241
+ def camelize(""), do: ""
242
+
243
def camelize(<<?_, t :: binary>>) do
244
camelize(t)
245
end
lib/mix/test/mix/utils_test.exs
@@ -67,6 +67,7 @@ defmodule Mix.UtilsTest do
67
assert Mix.Utils.camelize("_foo") == "Foo"
68
assert Mix.Utils.camelize("foo__bar") == "FooBar"
69
assert Mix.Utils.camelize("foo/bar") == "Foo.Bar"
70
+ assert Mix.Utils.camelize("") == ""
71
72
73
test :extract_files do
0 commit comments