Sha256: 683d37edb8b3e2411b23d1262b943dc2e79b46957d1f018202120c9e4cd38a3d
Contents?: true
Size: 655 Bytes
Versions: 2
Compression:
Stored size: 655 Bytes
Contents
asset_directory = File.expand_path('../../../../../assets', __FILE__) asset_file_paths = Dir.glob(File.join(asset_directory, 'message-bus.js')) asset_file_names = asset_file_paths.map{|e| File.basename(e) } describe asset_file_names do it 'should contain .js files' do expect(asset_file_names).to include('message-bus.js') end end asset_file_paths.each do | path | describe "Asset file #{File.basename(path).inspect}" do it 'should be encodable as UTF8' do binary_data = File.open(path, 'rb'){|f| f.read } encode_block = -> { binary_data.encode(Encoding::UTF_8) } expect(encode_block).not_to raise_error end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
message_bus-2.0.0.beta.2 | spec/lib/message_bus/assets/asset_encoding_spec.rb |
message_bus-2.0.0.beta.1 | spec/lib/message_bus/assets/asset_encoding_spec.rb |