Sha256: 0097a260725bf1442dcc707b10ca7c59e13719faddf8a70c0cfa80834ead724c
Contents?: true
Size: 1.5 KB
Versions: 1
Compression:
Stored size: 1.5 KB
Contents
require 'spec_helper' describe DocxGenerator::Word::Bold do it "should render a w:b element" do DocxGenerator::Word::Bold.new.to_s.should eq("<w:b />") DocxGenerator::Word::Bold.new(true).to_s.should eq("<w:b w:val=\"true\" />") DocxGenerator::Word::Bold.new(false).to_s.should eq("<w:b w:val=\"false\" />") end end describe DocxGenerator::Word::Italics do it "should render a w:i element" do DocxGenerator::Word::Italics.new.to_s.should eq("<w:i />") DocxGenerator::Word::Italics.new(true).to_s.should eq("<w:i w:val=\"true\" />") DocxGenerator::Word::Italics.new(false).to_s.should eq("<w:i w:val=\"false\" />") end end describe DocxGenerator::Word::Underline do it "should render a w:u element" do DocxGenerator::Word::Underline.new.to_s.should eq("<w:u w:val=\"single\" />") DocxGenerator::Word::Underline.new(style: "double").to_s.should eq("<w:u w:val=\"double\" />") end end describe DocxGenerator::Word::Size do it "should render a w:sz element" do DocxGenerator::Word::Size.new(20).to_s.should eq("<w:sz w:val=\"40\" />") end end describe DocxGenerator::Word::Alignment do it "should render a w:jc element" do DocxGenerator::Word::Alignment.new("center").to_s.should eq("<w:jc w:val=\"center\" />") end end describe DocxGenerator::Word::VerticalAlign do it "should render a w:vertAlign element" do DocxGenerator::Word::VerticalAlign.new("superscript").to_s.should eq("<w:vertAlign w:val=\"superscript\" />") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
docx_generator-0.1.0 | spec/docx_generator/word/formatting_spec.rb |