Skip to content

Why does Pharo-Web-Browser load babymock in its baseline? #3

@macta

Description

@macta

I don't understand why PWB loads BabyMock and a bunch of other dependencies in its baseline via OSShell?

I can't see where there are any tests that use it - and it clutters other projects loading PWB? Could we remove it? (I would also say factor out your tests into a seperate group as well - but there are only a small number so its not too inconvenient to load them)

e.g.

baseline: spec
	<baseline>

	spec for: #'common' do: [
		spec 
			baseline: 'OSShell' with: [ 
				spec repository: 'github://seandenigris/Pharo-Shell:master/repository' ];
			baseline: 'Tempfile' with: [
				spec repository: 'github://seandenigris/TempfileSt:master/repository' ];
			package: #'ExternalWebBrowser'  with: [
				spec
					requires: #('OSShell' 'Tempfile'). ] ].
baseline: spec
	<baseline>

	spec for: #'common' do: [
		spec baseline: 'BabyPhexample' with: [
				spec repository: 'github://seandenigris/Baby-Phexample:master/repository' ].
		spec package: #'OSShell' ].

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions