Sha256: 307083d9dafadb5b67aa1c72ebdda2b3c0d72b6a6cb9dbdcd03d090c3eb7f0d8
Contents?: true
Size: 1.19 KB
Versions: 3
Compression:
Stored size: 1.19 KB
Contents
require "spec_helper" describe Rocx::Package do attr_reader :package context "when starting a new package" do before(:each) do @package = described_class.new end it "should create the content types part" do expect(package.content_types).to be_instance_of(Rocx::Parts::ContentTypes) end it "should create the document part" do expect(package.document).to be_instance_of(Rocx::Parts::Document) end it "should create the global rels part" do expect(package.global_rels).to be_instance_of(Rocx::Parts::GlobalRels) end it "should create the _rels part" do expect(package.rels).to be_instance_of(Rocx::Parts::Rels) end it "should create the settings part" do expect(package.settings).to be_instance_of(Rocx::Parts::Settings) end it "should create the styles part" do expect(package.styles).to be_instance_of(Rocx::Parts::Styles) end end context "when saving a package" do before(:each) do @package = described_class.new end it "should write to a OpenXmlPackage" do path = "some_file.docx" mock.instance_of(OpenXmlPackage).write_to(path) package.save(path) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rocx-0.7.0 | spec/package_spec.rb |
rocx-0.6.0 | spec/package_spec.rb |
rocx-0.5.8 | spec/package_spec.rb |