Elixir SDK for Pocketenv
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Reformat path and dir assignments for readability

+25 -8
+6 -4
lib/pocketenv/ignore.ex
··· 42 42 |> Enum.filter(fn rel -> MapSet.member?(@ignore_filenames, Path.basename(rel)) end) 43 43 |> Enum.flat_map(fn rel -> 44 44 full = Path.join(root, rel) 45 - dir = case Path.dirname(rel) do 46 - "." -> "" 47 - d -> d 48 - end 45 + 46 + dir = 47 + case Path.dirname(rel) do 48 + "." -> "" 49 + d -> d 50 + end 49 51 50 52 case File.read(full) do 51 53 {:ok, content} -> [{dir, parse(content)}]
+19 -4
test/pocketenv_test.exs
··· 502 502 503 503 describe "Pocketenv.Ignore.load/1" do 504 504 test "loads patterns from .gitignore in a temp directory" do 505 - dir = System.tmp_dir!() |> Path.join("pocketenv_ignore_test_#{System.unique_integer([:positive])}") 505 + dir = 506 + System.tmp_dir!() 507 + |> Path.join("pocketenv_ignore_test_#{System.unique_integer([:positive])}") 508 + 506 509 File.mkdir_p!(dir) 507 510 File.write!(Path.join(dir, ".gitignore"), "node_modules\n*.log\n") 508 511 on_exit(fn -> File.rm_rf(dir) end) ··· 516 519 end 517 520 518 521 test "loads patterns from nested ignore files with correct scope" do 519 - dir = System.tmp_dir!() |> Path.join("pocketenv_ignore_nested_#{System.unique_integer([:positive])}") 522 + dir = 523 + System.tmp_dir!() 524 + |> Path.join("pocketenv_ignore_nested_#{System.unique_integer([:positive])}") 525 + 520 526 sub = Path.join(dir, "packages/ui") 521 527 File.mkdir_p!(sub) 522 528 File.write!(Path.join(dir, ".gitignore"), "*.log\n") ··· 536 542 end 537 543 538 544 test "returns empty list for a directory with no ignore files" do 539 - dir = System.tmp_dir!() |> Path.join("pocketenv_no_ignore_#{System.unique_integer([:positive])}") 545 + dir = 546 + System.tmp_dir!() 547 + |> Path.join("pocketenv_no_ignore_#{System.unique_integer([:positive])}") 548 + 540 549 File.mkdir_p!(dir) 541 550 File.write!(Path.join(dir, "README.md"), "hello") 542 551 on_exit(fn -> File.rm_rf(dir) end) ··· 623 632 describe "Sandbox copy methods – {:ok, struct} passthrough" do 624 633 test "upload/4 accepts {:ok, %Sandbox{}} and does not raise FunctionClauseError" do 625 634 sandbox = %Sandbox{id: "sbx-1", name: "test", status: :running, installs: 0} 626 - tmp = Path.join(System.tmp_dir!(), "pocketenv_test_upload_#{:erlang.unique_integer([:positive])}.txt") 635 + 636 + tmp = 637 + Path.join( 638 + System.tmp_dir!(), 639 + "pocketenv_test_upload_#{:erlang.unique_integer([:positive])}.txt" 640 + ) 641 + 627 642 File.write!(tmp, "hello") 628 643 on_exit(fn -> File.rm(tmp) end) 629 644