Fixed regression test for #2301
This commit is contained in:
parent
66b5f45f45
commit
59f0c64e1c
1 changed files with 5 additions and 3 deletions
|
@ -103,10 +103,12 @@ use Slic3r::Test;
|
||||||
$config->set('support_material_extrusion_width', 0.6);
|
$config->set('support_material_extrusion_width', 0.6);
|
||||||
$config->set('first_layer_extrusion_width', '100%');
|
$config->set('first_layer_extrusion_width', '100%');
|
||||||
$config->set('bridge_speed', 99);
|
$config->set('bridge_speed', 99);
|
||||||
$config->set('cooling', 0); # prevent speed alteration
|
$config->set('cooling', 0); # prevent speed alteration
|
||||||
|
$config->set('first_layer_speed', '100%'); # prevent speed alteration
|
||||||
|
$config->set('start_gcode', ''); # prevent any unexpected Z move
|
||||||
my $print = Slic3r::Test::init_print('20mm_cube', config => $config);
|
my $print = Slic3r::Test::init_print('20mm_cube', config => $config);
|
||||||
|
|
||||||
my $layer_id = 0;
|
my $layer_id = -1; # so that first Z move sets this to 0
|
||||||
my @raft = my @first_object_layer = ();
|
my @raft = my @first_object_layer = ();
|
||||||
my %first_object_layer_speeds = (); # F => 1
|
my %first_object_layer_speeds = (); # F => 1
|
||||||
Slic3r::GCode::Reader->new->parse(Slic3r::Test::gcode($print), sub {
|
Slic3r::GCode::Reader->new->parse(Slic3r::Test::gcode($print), sub {
|
||||||
|
@ -134,7 +136,7 @@ use Slic3r::Test;
|
||||||
'first object layer is completely supported by raft';
|
'first object layer is completely supported by raft';
|
||||||
is scalar(keys %first_object_layer_speeds), 1,
|
is scalar(keys %first_object_layer_speeds), 1,
|
||||||
'only one speed used in first object layer';
|
'only one speed used in first object layer';
|
||||||
is_deeply [ keys %first_object_layer_speeds ], [ $config->bridge_speed*60 ],
|
ok +(keys %first_object_layer_speeds)[0] == $config->bridge_speed*60,
|
||||||
'bridge speed used in first object layer';
|
'bridge speed used in first object layer';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue