File tree Expand file tree Collapse file tree 5 files changed +13
-16
lines changed
Expand file tree Collapse file tree 5 files changed +13
-16
lines changed Original file line number Diff line number Diff line change 8888
8989 stemcell_manifest = YAML . load ( read_from_tgz ( stemcell , 'stemcell.MF' ) )
9090 expect ( stemcell_manifest [ 'version' ] ) . to eq ( '1200.3.1-build.2' )
91- expect ( stemcell_manifest [ 'sha1' ] ) . to eq ( EMPTY_FILE_SHA )
91+ expect ( stemcell_manifest [ 'sha1' ] ) . to eq ( Stemcell :: Manifest :: EMPTY_FILE_SHA )
9292 expect ( stemcell_manifest [ 'operating_system' ] ) . to eq ( @os_version )
9393 expect ( stemcell_manifest [ 'api_version' ] ) . to eq ( 3 )
9494 expect ( stemcell_manifest [ 'stemcell_formats' ] ) . to eq ( [ 'aws-light' ] )
263263 stemcell_manifest = YAML . load ( read_from_tgz ( stemcell , 'stemcell.MF' ) )
264264 expect ( stemcell_manifest [ 'version' ] ) . to eq ( '1200.3' )
265265 expect ( stemcell_manifest [ 'api_version' ] ) . to eq ( 2 )
266- expect ( stemcell_manifest [ 'sha1' ] ) . to eq ( EMPTY_FILE_SHA )
266+ expect ( stemcell_manifest [ 'sha1' ] ) . to eq ( Stemcell :: Manifest :: EMPTY_FILE_SHA )
267267 expect ( stemcell_manifest [ 'operating_system' ] ) . to eq ( @os_version )
268268 expect ( stemcell_manifest [ 'cloud_properties' ] [ 'infrastructure' ] ) . to eq ( 'aws' )
269269 expect ( stemcell_manifest [ 'cloud_properties' ] [ 'encrypted' ] ) . to eq ( false )
Original file line number Diff line number Diff line change 8383
8484 expect ( stemcell_manifest [ 'api_version' ] ) . to eq ( 3 )
8585
86- expect ( stemcell_manifest [ 'sha1' ] ) . to eq ( EMPTY_FILE_SHA )
86+ expect ( stemcell_manifest [ 'sha1' ] ) . to eq ( Stemcell :: Manifest :: EMPTY_FILE_SHA )
8787
8888 expect ( stemcell_manifest [ 'operating_system' ] ) . to eq ( os_version )
8989
Original file line number Diff line number Diff line change 6464 stemcell_manifest = YAML . load ( read_from_tgz ( stemcell , 'stemcell.MF' ) )
6565 expect ( stemcell_manifest [ 'version' ] ) . to eq ( '1200.3.1-build.2' )
6666 expect ( stemcell_manifest [ 'api_version' ] ) . to eq ( 3 )
67- expect ( stemcell_manifest [ 'sha1' ] ) . to eq ( EMPTY_FILE_SHA )
67+ expect ( stemcell_manifest [ 'sha1' ] ) . to eq ( Stemcell :: Manifest :: EMPTY_FILE_SHA )
6868 expect ( stemcell_manifest [ 'operating_system' ] ) . to eq ( os_version )
6969 expect ( stemcell_manifest [ 'stemcell_formats' ] ) . to eq ( [ 'google-light' ] )
7070 expect ( stemcell_manifest [ 'cloud_properties' ] [ 'infrastructure' ] ) . to eq ( 'google' )
Original file line number Diff line number Diff line change 11require 'simplecov'
22SimpleCov . start
3- EMPTY_FILE_SHA = 'da39a3ee5e6b4b0d3255bfef95601890afd80709'
3+
44require 'zip'
55require 'timecop'
66
7- # Mock web requests
87require 'webmock/rspec'
98WebMock . disable_net_connect! ( allow_localhost : true )
109
1716 mocks . verify_partial_doubles = true
1817 end
1918
20- config . shared_context_metadata_behavior = :apply_to_host_groups
21-
22- config . filter_run_when_matching :focus
23-
24- config . example_status_persistence_file_path = "spec/examples.txt"
25-
2619 if config . files_to_run . one?
2720 config . default_formatter = 'doc'
2821 end
29-
30- config . order = :random
31-
32- Kernel . srand config . seed
3322end
3423
3524def tgz_extract ( file_path , out_dir )
Original file line number Diff line number Diff line change 11require 'stemcell/manifest'
22
33describe Stemcell ::Manifest do
4+ describe 'EMPTY_FILE_SHA' do
5+ let ( :expected_empty_sha_value ) { 'da39a3ee5e6b4b0d3255bfef95601890afd80709' }
6+
7+ it 'has the expected value' do
8+ expect ( Stemcell ::Manifest ::EMPTY_FILE_SHA ) . to eq ( expected_empty_sha_value )
9+ end
10+ end
11+
412 describe 'Base' do
513 describe 'dump' do
614 it 'returns a valid stemcell manifest yaml string' do
You can’t perform that action at this time.
0 commit comments