mirror of
				https://github.com/mermaid-js/mermaid.git
				synced 2025-10-31 19:04:16 +01:00 
			
		
		
		
	Revert "Revert 5041 feature/4935 subgraph title margin config option"
This commit is contained in:
		| @@ -886,4 +886,93 @@ end | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
|   describe('Subgraph title margins', () => { | ||||
|     it('Should render subgraphs with title margins set (LR)', () => { | ||||
|       imgSnapshotTest( | ||||
|         `flowchart LR | ||||
|  | ||||
|           subgraph TOP | ||||
|               direction TB | ||||
|               subgraph B1 | ||||
|                   direction RL | ||||
|                   i1 -->f1 | ||||
|               end | ||||
|               subgraph B2 | ||||
|                   direction BT | ||||
|                   i2 -->f2 | ||||
|               end | ||||
|           end | ||||
|           A --> TOP --> B | ||||
|           B1 --> B2 | ||||
|         `, | ||||
|         { flowchart: { subGraphTitleMargin: { top: 10, bottom: 5 } } } | ||||
|       ); | ||||
|     }); | ||||
|     it('Should render subgraphs with title margins set (TD)', () => { | ||||
|       imgSnapshotTest( | ||||
|         `flowchart TD | ||||
|  | ||||
|           subgraph TOP | ||||
|               direction LR | ||||
|               subgraph B1 | ||||
|                   direction RL | ||||
|                   i1 -->f1 | ||||
|               end | ||||
|               subgraph B2 | ||||
|                   direction BT | ||||
|                   i2 -->f2 | ||||
|               end | ||||
|           end | ||||
|           A --> TOP --> B | ||||
|           B1 --> B2 | ||||
|         `, | ||||
|         { flowchart: { subGraphTitleMargin: { top: 8, bottom: 16 } } } | ||||
|       ); | ||||
|     }); | ||||
|     it('Should render subgraphs with title margins set (LR) and htmlLabels set to false', () => { | ||||
|       imgSnapshotTest( | ||||
|         `flowchart LR | ||||
|  | ||||
|           subgraph TOP | ||||
|               direction TB | ||||
|               subgraph B1 | ||||
|                   direction RL | ||||
|                   i1 -->f1 | ||||
|               end | ||||
|               subgraph B2 | ||||
|                   direction BT | ||||
|                   i2 -->f2 | ||||
|               end | ||||
|           end | ||||
|           A --> TOP --> B | ||||
|           B1 --> B2 | ||||
|         `, | ||||
|         { | ||||
|           htmlLabels: false, | ||||
|           flowchart: { htmlLabels: false, subGraphTitleMargin: { top: 10, bottom: 5 } }, | ||||
|         } | ||||
|       ); | ||||
|     }); | ||||
|     it('Should render subgraphs with title margins and edge labels', () => { | ||||
|       imgSnapshotTest( | ||||
|         `flowchart LR | ||||
|  | ||||
|           subgraph TOP | ||||
|               direction TB | ||||
|               subgraph B1 | ||||
|                   direction RL | ||||
|                   i1 --lb1-->f1 | ||||
|               end | ||||
|               subgraph B2 | ||||
|                   direction BT | ||||
|                   i2 --lb2-->f2 | ||||
|               end | ||||
|           end | ||||
|           A --lb3--> TOP --lb4--> B | ||||
|           B1 --lb5--> B2 | ||||
|         `, | ||||
|         { flowchart: { subGraphTitleMargin: { top: 10, bottom: 5 } } } | ||||
|       ); | ||||
|     }); | ||||
|   }); | ||||
| }); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Matheus Braga
					Matheus Braga