Merge branch '1.2.x'
This commit is contained in:
@@ -15,6 +15,7 @@ class OperationBlockMacro < Asciidoctor::Extensions::BlockMacroProcessor
|
||||
def process(parent, operation, attributes)
|
||||
snippets_dir = parent.document.attributes['snippets'].to_s
|
||||
snippet_names = attributes.fetch 'snippets', ''
|
||||
operation = parent.sub_attributes operation
|
||||
snippet_titles = SnippetTitles.new parent.document.attributes
|
||||
content = read_snippets(snippets_dir, snippet_names, parent, operation,
|
||||
snippet_titles)
|
||||
|
||||
@@ -76,6 +76,16 @@ public class OperationBlockMacroTests {
|
||||
assertThat(result, equalTo(getExpectedContentFromFile("snippet-simple")));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void operationWithParameterizedName() throws Exception {
|
||||
Attributes attributes = getAttributes();
|
||||
attributes.setAttribute("name", "some");
|
||||
this.options.setAttributes(attributes);
|
||||
String result = this.asciidoctor.convert(
|
||||
"operation::{name}-operation[snippets='curl-request']", this.options);
|
||||
assertThat(result, equalTo(getExpectedContentFromFile("snippet-simple")));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void codeBlockSnippetIncludeWithPdfBackend() throws Exception {
|
||||
File output = configurePdfOutput();
|
||||
|
||||
Reference in New Issue
Block a user