(t *testing.T)
| 716 | } |
| 717 | |
| 718 | func TestGatherModuleLoadRequests(t *testing.T) { |
| 719 | t.Parallel() |
| 720 | |
| 721 | loads := gatherModuleLoadRequests( |
| 722 | []pendingModule{ |
| 723 | {Ref: "github.com/acme/a", Name: "a"}, |
| 724 | {Ref: "github.com/acme/b", Name: "b"}, |
| 725 | }, |
| 726 | []engine.ExtraModule{ |
| 727 | {Ref: "github.com/acme/extra1", Name: "extra1", Entrypoint: true}, |
| 728 | {Ref: "github.com/acme/extra2", Name: "extra2"}, |
| 729 | }, |
| 730 | ) |
| 731 | |
| 732 | require.Len(t, loads, 4) |
| 733 | require.False(t, loads[0].extra) |
| 734 | require.False(t, loads[1].extra) |
| 735 | require.True(t, loads[2].extra) |
| 736 | require.True(t, loads[3].extra) |
| 737 | |
| 738 | require.Equal(t, "github.com/acme/a", loads[0].mod.Ref) |
| 739 | require.Equal(t, "github.com/acme/b", loads[1].mod.Ref) |
| 740 | require.Equal(t, "github.com/acme/extra1", loads[2].mod.Ref) |
| 741 | require.Equal(t, "github.com/acme/extra2", loads[3].mod.Ref) |
| 742 | require.True(t, loads[2].mod.Entrypoint) |
| 743 | } |
| 744 | |
| 745 | func TestModuleResolveParallelism(t *testing.T) { |
| 746 | t.Parallel() |
nothing calls this directly
no test coverage detected